package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

public class MmReqpickmBExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public MmReqpickmBExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_reqpickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmReqpickmBExample orderBy(String orderByClause) {
        this.setOrderByClause(orderByClause);
        return this;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_reqpickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public MmReqpickmBExample orderBy(String ... orderByClauses) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < orderByClauses.length; i++) {
            sb.append(orderByClauses[i]);
            if (i < orderByClauses.length - 1) {
                sb.append(" , ");
            }
        }
        this.setOrderByClause(sb.toString());
        return this;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria(this);
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table mm_reqpickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public static Criteria newAndCreateCriteria() {
        MmReqpickmBExample example = new MmReqpickmBExample();
        return example.createCriteria();
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andCreqpickmBidIsNull() {
            addCriterion("creqpickm_bid is null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidIsNotNull() {
            addCriterion("creqpickm_bid is not null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidEqualTo(String value) {
            addCriterion("creqpickm_bid =", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidNotEqualTo(String value) {
            addCriterion("creqpickm_bid <>", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidGreaterThan(String value) {
            addCriterion("creqpickm_bid >", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidGreaterThanOrEqualTo(String value) {
            addCriterion("creqpickm_bid >=", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidLessThan(String value) {
            addCriterion("creqpickm_bid <", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidLessThanOrEqualTo(String value) {
            addCriterion("creqpickm_bid <=", value, "creqpickmBid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmBidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_bid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidLike(String value) {
            addCriterion("creqpickm_bid like", value, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidNotLike(String value) {
            addCriterion("creqpickm_bid not like", value, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidIn(List<String> values) {
            addCriterion("creqpickm_bid in", values, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidNotIn(List<String> values) {
            addCriterion("creqpickm_bid not in", values, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidBetween(String value1, String value2) {
            addCriterion("creqpickm_bid between", value1, value2, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmBidNotBetween(String value1, String value2) {
            addCriterion("creqpickm_bid not between", value1, value2, "creqpickmBid");
            return (Criteria) this;
        }

        public Criteria andBatpcheckIsNull() {
            addCriterion("batpcheck is null");
            return (Criteria) this;
        }

        public Criteria andBatpcheckIsNotNull() {
            addCriterion("batpcheck is not null");
            return (Criteria) this;
        }

        public Criteria andBatpcheckEqualTo(String value) {
            addCriterion("batpcheck =", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckNotEqualTo(String value) {
            addCriterion("batpcheck <>", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckGreaterThan(String value) {
            addCriterion("batpcheck >", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckGreaterThanOrEqualTo(String value) {
            addCriterion("batpcheck >=", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckLessThan(String value) {
            addCriterion("batpcheck <", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckLessThanOrEqualTo(String value) {
            addCriterion("batpcheck <=", value, "batpcheck");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBatpcheckLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("batpcheck <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBatpcheckLike(String value) {
            addCriterion("batpcheck like", value, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBatpcheckNotLike(String value) {
            addCriterion("batpcheck not like", value, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBatpcheckIn(List<String> values) {
            addCriterion("batpcheck in", values, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBatpcheckNotIn(List<String> values) {
            addCriterion("batpcheck not in", values, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBatpcheckBetween(String value1, String value2) {
            addCriterion("batpcheck between", value1, value2, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBatpcheckNotBetween(String value1, String value2) {
            addCriterion("batpcheck not between", value1, value2, "batpcheck");
            return (Criteria) this;
        }

        public Criteria andBbackflushIsNull() {
            addCriterion("bbackflush is null");
            return (Criteria) this;
        }

        public Criteria andBbackflushIsNotNull() {
            addCriterion("bbackflush is not null");
            return (Criteria) this;
        }

        public Criteria andBbackflushEqualTo(String value) {
            addCriterion("bbackflush =", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushNotEqualTo(String value) {
            addCriterion("bbackflush <>", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushGreaterThan(String value) {
            addCriterion("bbackflush >", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushGreaterThanOrEqualTo(String value) {
            addCriterion("bbackflush >=", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLessThan(String value) {
            addCriterion("bbackflush <", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLessThanOrEqualTo(String value) {
            addCriterion("bbackflush <=", value, "bbackflush");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbackflushLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bbackflush <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbackflushLike(String value) {
            addCriterion("bbackflush like", value, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotLike(String value) {
            addCriterion("bbackflush not like", value, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushIn(List<String> values) {
            addCriterion("bbackflush in", values, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotIn(List<String> values) {
            addCriterion("bbackflush not in", values, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushBetween(String value1, String value2) {
            addCriterion("bbackflush between", value1, value2, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBbackflushNotBetween(String value1, String value2) {
            addCriterion("bbackflush not between", value1, value2, "bbackflush");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIsNull() {
            addCriterion("bcandeliver is null");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIsNotNull() {
            addCriterion("bcandeliver is not null");
            return (Criteria) this;
        }

        public Criteria andBcandeliverEqualTo(String value) {
            addCriterion("bcandeliver =", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotEqualTo(String value) {
            addCriterion("bcandeliver <>", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverGreaterThan(String value) {
            addCriterion("bcandeliver >", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverGreaterThanOrEqualTo(String value) {
            addCriterion("bcandeliver >=", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLessThan(String value) {
            addCriterion("bcandeliver <", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLessThanOrEqualTo(String value) {
            addCriterion("bcandeliver <=", value, "bcandeliver");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcandeliverLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcandeliver <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcandeliverLike(String value) {
            addCriterion("bcandeliver like", value, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotLike(String value) {
            addCriterion("bcandeliver not like", value, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverIn(List<String> values) {
            addCriterion("bcandeliver in", values, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotIn(List<String> values) {
            addCriterion("bcandeliver not in", values, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverBetween(String value1, String value2) {
            addCriterion("bcandeliver between", value1, value2, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcandeliverNotBetween(String value1, String value2) {
            addCriterion("bcandeliver not between", value1, value2, "bcandeliver");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIsNull() {
            addCriterion("bcanreplace is null");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIsNotNull() {
            addCriterion("bcanreplace is not null");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceEqualTo(String value) {
            addCriterion("bcanreplace =", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotEqualTo(String value) {
            addCriterion("bcanreplace <>", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceGreaterThan(String value) {
            addCriterion("bcanreplace >", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceGreaterThanOrEqualTo(String value) {
            addCriterion("bcanreplace >=", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLessThan(String value) {
            addCriterion("bcanreplace <", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLessThanOrEqualTo(String value) {
            addCriterion("bcanreplace <=", value, "bcanreplace");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcanreplaceLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcanreplace <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcanreplaceLike(String value) {
            addCriterion("bcanreplace like", value, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotLike(String value) {
            addCriterion("bcanreplace not like", value, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceIn(List<String> values) {
            addCriterion("bcanreplace in", values, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotIn(List<String> values) {
            addCriterion("bcanreplace not in", values, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceBetween(String value1, String value2) {
            addCriterion("bcanreplace between", value1, value2, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcanreplaceNotBetween(String value1, String value2) {
            addCriterion("bcanreplace not between", value1, value2, "bcanreplace");
            return (Criteria) this;
        }

        public Criteria andBcontrollIsNull() {
            addCriterion("bcontroll is null");
            return (Criteria) this;
        }

        public Criteria andBcontrollIsNotNull() {
            addCriterion("bcontroll is not null");
            return (Criteria) this;
        }

        public Criteria andBcontrollEqualTo(String value) {
            addCriterion("bcontroll =", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollNotEqualTo(String value) {
            addCriterion("bcontroll <>", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollGreaterThan(String value) {
            addCriterion("bcontroll >", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollGreaterThanOrEqualTo(String value) {
            addCriterion("bcontroll >=", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLessThan(String value) {
            addCriterion("bcontroll <", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLessThanOrEqualTo(String value) {
            addCriterion("bcontroll <=", value, "bcontroll");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBcontrollLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bcontroll <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBcontrollLike(String value) {
            addCriterion("bcontroll like", value, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotLike(String value) {
            addCriterion("bcontroll not like", value, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollIn(List<String> values) {
            addCriterion("bcontroll in", values, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotIn(List<String> values) {
            addCriterion("bcontroll not in", values, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollBetween(String value1, String value2) {
            addCriterion("bcontroll between", value1, value2, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBcontrollNotBetween(String value1, String value2) {
            addCriterion("bcontroll not between", value1, value2, "bcontroll");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIsNull() {
            addCriterion("bmainmaterial is null");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIsNotNull() {
            addCriterion("bmainmaterial is not null");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialEqualTo(String value) {
            addCriterion("bmainmaterial =", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotEqualTo(String value) {
            addCriterion("bmainmaterial <>", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialGreaterThan(String value) {
            addCriterion("bmainmaterial >", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialGreaterThanOrEqualTo(String value) {
            addCriterion("bmainmaterial >=", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLessThan(String value) {
            addCriterion("bmainmaterial <", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLessThanOrEqualTo(String value) {
            addCriterion("bmainmaterial <=", value, "bmainmaterial");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBmainmaterialLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("bmainmaterial <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBmainmaterialLike(String value) {
            addCriterion("bmainmaterial like", value, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotLike(String value) {
            addCriterion("bmainmaterial not like", value, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialIn(List<String> values) {
            addCriterion("bmainmaterial in", values, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotIn(List<String> values) {
            addCriterion("bmainmaterial not in", values, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialBetween(String value1, String value2) {
            addCriterion("bmainmaterial between", value1, value2, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andBmainmaterialNotBetween(String value1, String value2) {
            addCriterion("bmainmaterial not between", value1, value2, "bmainmaterial");
            return (Criteria) this;
        }

        public Criteria andCastunitidIsNull() {
            addCriterion("castunitid is null");
            return (Criteria) this;
        }

        public Criteria andCastunitidIsNotNull() {
            addCriterion("castunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCastunitidEqualTo(String value) {
            addCriterion("castunitid =", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidNotEqualTo(String value) {
            addCriterion("castunitid <>", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidGreaterThan(String value) {
            addCriterion("castunitid >", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidGreaterThanOrEqualTo(String value) {
            addCriterion("castunitid >=", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLessThan(String value) {
            addCriterion("castunitid <", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLessThanOrEqualTo(String value) {
            addCriterion("castunitid <=", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("castunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLike(String value) {
            addCriterion("castunitid like", value, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotLike(String value) {
            addCriterion("castunitid not like", value, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidIn(List<String> values) {
            addCriterion("castunitid in", values, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotIn(List<String> values) {
            addCriterion("castunitid not in", values, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidBetween(String value1, String value2) {
            addCriterion("castunitid between", value1, value2, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotBetween(String value1, String value2) {
            addCriterion("castunitid not between", value1, value2, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIsNull() {
            addCriterion("cbcustomerid is null");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIsNotNull() {
            addCriterion("cbcustomerid is not null");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridEqualTo(String value) {
            addCriterion("cbcustomerid =", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotEqualTo(String value) {
            addCriterion("cbcustomerid <>", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridGreaterThan(String value) {
            addCriterion("cbcustomerid >", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridGreaterThanOrEqualTo(String value) {
            addCriterion("cbcustomerid >=", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLessThan(String value) {
            addCriterion("cbcustomerid <", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLessThanOrEqualTo(String value) {
            addCriterion("cbcustomerid <=", value, "cbcustomerid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbcustomeridLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbcustomerid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbcustomeridLike(String value) {
            addCriterion("cbcustomerid like", value, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotLike(String value) {
            addCriterion("cbcustomerid not like", value, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridIn(List<String> values) {
            addCriterion("cbcustomerid in", values, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotIn(List<String> values) {
            addCriterion("cbcustomerid not in", values, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridBetween(String value1, String value2) {
            addCriterion("cbcustomerid between", value1, value2, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbcustomeridNotBetween(String value1, String value2) {
            addCriterion("cbcustomerid not between", value1, value2, "cbcustomerid");
            return (Criteria) this;
        }

        public Criteria andCbffileidIsNull() {
            addCriterion("cbffileid is null");
            return (Criteria) this;
        }

        public Criteria andCbffileidIsNotNull() {
            addCriterion("cbffileid is not null");
            return (Criteria) this;
        }

        public Criteria andCbffileidEqualTo(String value) {
            addCriterion("cbffileid =", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidNotEqualTo(String value) {
            addCriterion("cbffileid <>", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidGreaterThan(String value) {
            addCriterion("cbffileid >", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidGreaterThanOrEqualTo(String value) {
            addCriterion("cbffileid >=", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLessThan(String value) {
            addCriterion("cbffileid <", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLessThanOrEqualTo(String value) {
            addCriterion("cbffileid <=", value, "cbffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbffileidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbffileid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbffileidLike(String value) {
            addCriterion("cbffileid like", value, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotLike(String value) {
            addCriterion("cbffileid not like", value, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidIn(List<String> values) {
            addCriterion("cbffileid in", values, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotIn(List<String> values) {
            addCriterion("cbffileid not in", values, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidBetween(String value1, String value2) {
            addCriterion("cbffileid between", value1, value2, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbffileidNotBetween(String value1, String value2) {
            addCriterion("cbffileid not between", value1, value2, "cbffileid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIsNull() {
            addCriterion("cbproductorid is null");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIsNotNull() {
            addCriterion("cbproductorid is not null");
            return (Criteria) this;
        }

        public Criteria andCbproductoridEqualTo(String value) {
            addCriterion("cbproductorid =", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotEqualTo(String value) {
            addCriterion("cbproductorid <>", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridGreaterThan(String value) {
            addCriterion("cbproductorid >", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridGreaterThanOrEqualTo(String value) {
            addCriterion("cbproductorid >=", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLessThan(String value) {
            addCriterion("cbproductorid <", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLessThanOrEqualTo(String value) {
            addCriterion("cbproductorid <=", value, "cbproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbproductoridLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbproductorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbproductoridLike(String value) {
            addCriterion("cbproductorid like", value, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotLike(String value) {
            addCriterion("cbproductorid not like", value, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridIn(List<String> values) {
            addCriterion("cbproductorid in", values, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotIn(List<String> values) {
            addCriterion("cbproductorid not in", values, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridBetween(String value1, String value2) {
            addCriterion("cbproductorid between", value1, value2, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbproductoridNotBetween(String value1, String value2) {
            addCriterion("cbproductorid not between", value1, value2, "cbproductorid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIsNull() {
            addCriterion("cbprojectid is null");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIsNotNull() {
            addCriterion("cbprojectid is not null");
            return (Criteria) this;
        }

        public Criteria andCbprojectidEqualTo(String value) {
            addCriterion("cbprojectid =", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotEqualTo(String value) {
            addCriterion("cbprojectid <>", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidGreaterThan(String value) {
            addCriterion("cbprojectid >", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidGreaterThanOrEqualTo(String value) {
            addCriterion("cbprojectid >=", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLessThan(String value) {
            addCriterion("cbprojectid <", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLessThanOrEqualTo(String value) {
            addCriterion("cbprojectid <=", value, "cbprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbprojectidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbprojectid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbprojectidLike(String value) {
            addCriterion("cbprojectid like", value, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotLike(String value) {
            addCriterion("cbprojectid not like", value, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidIn(List<String> values) {
            addCriterion("cbprojectid in", values, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotIn(List<String> values) {
            addCriterion("cbprojectid not in", values, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidBetween(String value1, String value2) {
            addCriterion("cbprojectid between", value1, value2, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbprojectidNotBetween(String value1, String value2) {
            addCriterion("cbprojectid not between", value1, value2, "cbprojectid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIsNull() {
            addCriterion("cbqualitylevelid is null");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIsNotNull() {
            addCriterion("cbqualitylevelid is not null");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidEqualTo(String value) {
            addCriterion("cbqualitylevelid =", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotEqualTo(String value) {
            addCriterion("cbqualitylevelid <>", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidGreaterThan(String value) {
            addCriterion("cbqualitylevelid >", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidGreaterThanOrEqualTo(String value) {
            addCriterion("cbqualitylevelid >=", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLessThan(String value) {
            addCriterion("cbqualitylevelid <", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLessThanOrEqualTo(String value) {
            addCriterion("cbqualitylevelid <=", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbqualitylevelidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbqualitylevelid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidLike(String value) {
            addCriterion("cbqualitylevelid like", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotLike(String value) {
            addCriterion("cbqualitylevelid not like", value, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidIn(List<String> values) {
            addCriterion("cbqualitylevelid in", values, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotIn(List<String> values) {
            addCriterion("cbqualitylevelid not in", values, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidBetween(String value1, String value2) {
            addCriterion("cbqualitylevelid between", value1, value2, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbqualitylevelidNotBetween(String value1, String value2) {
            addCriterion("cbqualitylevelid not between", value1, value2, "cbqualitylevelid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIsNull() {
            addCriterion("cbvendorid is null");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIsNotNull() {
            addCriterion("cbvendorid is not null");
            return (Criteria) this;
        }

        public Criteria andCbvendoridEqualTo(String value) {
            addCriterion("cbvendorid =", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotEqualTo(String value) {
            addCriterion("cbvendorid <>", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridGreaterThan(String value) {
            addCriterion("cbvendorid >", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridGreaterThanOrEqualTo(String value) {
            addCriterion("cbvendorid >=", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLessThan(String value) {
            addCriterion("cbvendorid <", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLessThanOrEqualTo(String value) {
            addCriterion("cbvendorid <=", value, "cbvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbvendoridLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cbvendorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbvendoridLike(String value) {
            addCriterion("cbvendorid like", value, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotLike(String value) {
            addCriterion("cbvendorid not like", value, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridIn(List<String> values) {
            addCriterion("cbvendorid in", values, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotIn(List<String> values) {
            addCriterion("cbvendorid not in", values, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridBetween(String value1, String value2) {
            addCriterion("cbvendorid between", value1, value2, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCbvendoridNotBetween(String value1, String value2) {
            addCriterion("cbvendorid not between", value1, value2, "cbvendorid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIsNull() {
            addCriterion("cdeliverorgid is null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIsNotNull() {
            addCriterion("cdeliverorgid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidEqualTo(String value) {
            addCriterion("cdeliverorgid =", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotEqualTo(String value) {
            addCriterion("cdeliverorgid <>", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidGreaterThan(String value) {
            addCriterion("cdeliverorgid >", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeliverorgid >=", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLessThan(String value) {
            addCriterion("cdeliverorgid <", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLessThanOrEqualTo(String value) {
            addCriterion("cdeliverorgid <=", value, "cdeliverorgid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidLike(String value) {
            addCriterion("cdeliverorgid like", value, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotLike(String value) {
            addCriterion("cdeliverorgid not like", value, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidIn(List<String> values) {
            addCriterion("cdeliverorgid in", values, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotIn(List<String> values) {
            addCriterion("cdeliverorgid not in", values, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidBetween(String value1, String value2) {
            addCriterion("cdeliverorgid between", value1, value2, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgidNotBetween(String value1, String value2) {
            addCriterion("cdeliverorgid not between", value1, value2, "cdeliverorgid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIsNull() {
            addCriterion("cdeliverorgvid is null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIsNotNull() {
            addCriterion("cdeliverorgvid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidEqualTo(String value) {
            addCriterion("cdeliverorgvid =", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotEqualTo(String value) {
            addCriterion("cdeliverorgvid <>", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidGreaterThan(String value) {
            addCriterion("cdeliverorgvid >", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeliverorgvid >=", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLessThan(String value) {
            addCriterion("cdeliverorgvid <", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLessThanOrEqualTo(String value) {
            addCriterion("cdeliverorgvid <=", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeliverorgvidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeliverorgvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidLike(String value) {
            addCriterion("cdeliverorgvid like", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotLike(String value) {
            addCriterion("cdeliverorgvid not like", value, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidIn(List<String> values) {
            addCriterion("cdeliverorgvid in", values, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotIn(List<String> values) {
            addCriterion("cdeliverorgvid not in", values, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidBetween(String value1, String value2) {
            addCriterion("cdeliverorgvid between", value1, value2, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeliverorgvidNotBetween(String value1, String value2) {
            addCriterion("cdeliverorgvid not between", value1, value2, "cdeliverorgvid");
            return (Criteria) this;
        }

        public Criteria andCdeptidIsNull() {
            addCriterion("cdeptid is null");
            return (Criteria) this;
        }

        public Criteria andCdeptidIsNotNull() {
            addCriterion("cdeptid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeptidEqualTo(String value) {
            addCriterion("cdeptid =", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidNotEqualTo(String value) {
            addCriterion("cdeptid <>", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidGreaterThan(String value) {
            addCriterion("cdeptid >", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeptid >=", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLessThan(String value) {
            addCriterion("cdeptid <", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLessThanOrEqualTo(String value) {
            addCriterion("cdeptid <=", value, "cdeptid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptidLike(String value) {
            addCriterion("cdeptid like", value, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotLike(String value) {
            addCriterion("cdeptid not like", value, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidIn(List<String> values) {
            addCriterion("cdeptid in", values, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotIn(List<String> values) {
            addCriterion("cdeptid not in", values, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidBetween(String value1, String value2) {
            addCriterion("cdeptid between", value1, value2, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptidNotBetween(String value1, String value2) {
            addCriterion("cdeptid not between", value1, value2, "cdeptid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIsNull() {
            addCriterion("cdeptvid is null");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIsNotNull() {
            addCriterion("cdeptvid is not null");
            return (Criteria) this;
        }

        public Criteria andCdeptvidEqualTo(String value) {
            addCriterion("cdeptvid =", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotEqualTo(String value) {
            addCriterion("cdeptvid <>", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidGreaterThan(String value) {
            addCriterion("cdeptvid >", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidGreaterThanOrEqualTo(String value) {
            addCriterion("cdeptvid >=", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLessThan(String value) {
            addCriterion("cdeptvid <", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLessThanOrEqualTo(String value) {
            addCriterion("cdeptvid <=", value, "cdeptvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCdeptvidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cdeptvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCdeptvidLike(String value) {
            addCriterion("cdeptvid like", value, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotLike(String value) {
            addCriterion("cdeptvid not like", value, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidIn(List<String> values) {
            addCriterion("cdeptvid in", values, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotIn(List<String> values) {
            addCriterion("cdeptvid not in", values, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidBetween(String value1, String value2) {
            addCriterion("cdeptvid between", value1, value2, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCdeptvidNotBetween(String value1, String value2) {
            addCriterion("cdeptvid not between", value1, value2, "cdeptvid");
            return (Criteria) this;
        }

        public Criteria andCfeedidIsNull() {
            addCriterion("cfeedid is null");
            return (Criteria) this;
        }

        public Criteria andCfeedidIsNotNull() {
            addCriterion("cfeedid is not null");
            return (Criteria) this;
        }

        public Criteria andCfeedidEqualTo(String value) {
            addCriterion("cfeedid =", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidNotEqualTo(String value) {
            addCriterion("cfeedid <>", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidGreaterThan(String value) {
            addCriterion("cfeedid >", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidGreaterThanOrEqualTo(String value) {
            addCriterion("cfeedid >=", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLessThan(String value) {
            addCriterion("cfeedid <", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLessThanOrEqualTo(String value) {
            addCriterion("cfeedid <=", value, "cfeedid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfeedidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cfeedid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfeedidLike(String value) {
            addCriterion("cfeedid like", value, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotLike(String value) {
            addCriterion("cfeedid not like", value, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidIn(List<String> values) {
            addCriterion("cfeedid in", values, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotIn(List<String> values) {
            addCriterion("cfeedid not in", values, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidBetween(String value1, String value2) {
            addCriterion("cfeedid between", value1, value2, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCfeedidNotBetween(String value1, String value2) {
            addCriterion("cfeedid not between", value1, value2, "cfeedid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIsNull() {
            addCriterion("cmaterialid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIsNotNull() {
            addCriterion("cmaterialid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialidEqualTo(String value) {
            addCriterion("cmaterialid =", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotEqualTo(String value) {
            addCriterion("cmaterialid <>", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidGreaterThan(String value) {
            addCriterion("cmaterialid >", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialid >=", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLessThan(String value) {
            addCriterion("cmaterialid <", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialid <=", value, "cmaterialid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialidLike(String value) {
            addCriterion("cmaterialid like", value, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotLike(String value) {
            addCriterion("cmaterialid not like", value, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidIn(List<String> values) {
            addCriterion("cmaterialid in", values, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotIn(List<String> values) {
            addCriterion("cmaterialid not in", values, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidBetween(String value1, String value2) {
            addCriterion("cmaterialid between", value1, value2, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialidNotBetween(String value1, String value2) {
            addCriterion("cmaterialid not between", value1, value2, "cmaterialid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNull() {
            addCriterion("cmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNotNull() {
            addCriterion("cmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidEqualTo(String value) {
            addCriterion("cmaterialvid =", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotEqualTo(String value) {
            addCriterion("cmaterialvid <>", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThan(String value) {
            addCriterion("cmaterialvid >", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialvid >=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThan(String value) {
            addCriterion("cmaterialvid <", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialvid <=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLike(String value) {
            addCriterion("cmaterialvid like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotLike(String value) {
            addCriterion("cmaterialvid not like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIn(List<String> values) {
            addCriterion("cmaterialvid in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotIn(List<String> values) {
            addCriterion("cmaterialvid not in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidBetween(String value1, String value2) {
            addCriterion("cmaterialvid between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotBetween(String value1, String value2) {
            addCriterion("cmaterialvid not between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmoidIsNull() {
            addCriterion("cmoid is null");
            return (Criteria) this;
        }

        public Criteria andCmoidIsNotNull() {
            addCriterion("cmoid is not null");
            return (Criteria) this;
        }

        public Criteria andCmoidEqualTo(String value) {
            addCriterion("cmoid =", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidNotEqualTo(String value) {
            addCriterion("cmoid <>", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidGreaterThan(String value) {
            addCriterion("cmoid >", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidGreaterThanOrEqualTo(String value) {
            addCriterion("cmoid >=", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLessThan(String value) {
            addCriterion("cmoid <", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLessThanOrEqualTo(String value) {
            addCriterion("cmoid <=", value, "cmoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmoidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cmoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmoidLike(String value) {
            addCriterion("cmoid like", value, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotLike(String value) {
            addCriterion("cmoid not like", value, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidIn(List<String> values) {
            addCriterion("cmoid in", values, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotIn(List<String> values) {
            addCriterion("cmoid not in", values, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidBetween(String value1, String value2) {
            addCriterion("cmoid between", value1, value2, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCmoidNotBetween(String value1, String value2) {
            addCriterion("cmoid not between", value1, value2, "cmoid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIsNull() {
            addCriterion("coutstockid is null");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIsNotNull() {
            addCriterion("coutstockid is not null");
            return (Criteria) this;
        }

        public Criteria andCoutstockidEqualTo(String value) {
            addCriterion("coutstockid =", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotEqualTo(String value) {
            addCriterion("coutstockid <>", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidGreaterThan(String value) {
            addCriterion("coutstockid >", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidGreaterThanOrEqualTo(String value) {
            addCriterion("coutstockid >=", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLessThan(String value) {
            addCriterion("coutstockid <", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLessThanOrEqualTo(String value) {
            addCriterion("coutstockid <=", value, "coutstockid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutstockidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("coutstockid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutstockidLike(String value) {
            addCriterion("coutstockid like", value, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotLike(String value) {
            addCriterion("coutstockid not like", value, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidIn(List<String> values) {
            addCriterion("coutstockid in", values, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotIn(List<String> values) {
            addCriterion("coutstockid not in", values, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidBetween(String value1, String value2) {
            addCriterion("coutstockid between", value1, value2, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCoutstockidNotBetween(String value1, String value2) {
            addCriterion("coutstockid not between", value1, value2, "coutstockid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidIsNull() {
            addCriterion("cpickmbid is null");
            return (Criteria) this;
        }

        public Criteria andCpickmbidIsNotNull() {
            addCriterion("cpickmbid is not null");
            return (Criteria) this;
        }

        public Criteria andCpickmbidEqualTo(String value) {
            addCriterion("cpickmbid =", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidNotEqualTo(String value) {
            addCriterion("cpickmbid <>", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidGreaterThan(String value) {
            addCriterion("cpickmbid >", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidGreaterThanOrEqualTo(String value) {
            addCriterion("cpickmbid >=", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidLessThan(String value) {
            addCriterion("cpickmbid <", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidLessThanOrEqualTo(String value) {
            addCriterion("cpickmbid <=", value, "cpickmbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmbidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmbidLike(String value) {
            addCriterion("cpickmbid like", value, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidNotLike(String value) {
            addCriterion("cpickmbid not like", value, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidIn(List<String> values) {
            addCriterion("cpickmbid in", values, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidNotIn(List<String> values) {
            addCriterion("cpickmbid not in", values, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidBetween(String value1, String value2) {
            addCriterion("cpickmbid between", value1, value2, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmbidNotBetween(String value1, String value2) {
            addCriterion("cpickmbid not between", value1, value2, "cpickmbid");
            return (Criteria) this;
        }

        public Criteria andCpickmidIsNull() {
            addCriterion("cpickmid is null");
            return (Criteria) this;
        }

        public Criteria andCpickmidIsNotNull() {
            addCriterion("cpickmid is not null");
            return (Criteria) this;
        }

        public Criteria andCpickmidEqualTo(String value) {
            addCriterion("cpickmid =", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidNotEqualTo(String value) {
            addCriterion("cpickmid <>", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidGreaterThan(String value) {
            addCriterion("cpickmid >", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidGreaterThanOrEqualTo(String value) {
            addCriterion("cpickmid >=", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLessThan(String value) {
            addCriterion("cpickmid <", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLessThanOrEqualTo(String value) {
            addCriterion("cpickmid <=", value, "cpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCpickmidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cpickmid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCpickmidLike(String value) {
            addCriterion("cpickmid like", value, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotLike(String value) {
            addCriterion("cpickmid not like", value, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidIn(List<String> values) {
            addCriterion("cpickmid in", values, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotIn(List<String> values) {
            addCriterion("cpickmid not in", values, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidBetween(String value1, String value2) {
            addCriterion("cpickmid between", value1, value2, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCpickmidNotBetween(String value1, String value2) {
            addCriterion("cpickmid not between", value1, value2, "cpickmid");
            return (Criteria) this;
        }

        public Criteria andCputplanidIsNull() {
            addCriterion("cputplanid is null");
            return (Criteria) this;
        }

        public Criteria andCputplanidIsNotNull() {
            addCriterion("cputplanid is not null");
            return (Criteria) this;
        }

        public Criteria andCputplanidEqualTo(String value) {
            addCriterion("cputplanid =", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidNotEqualTo(String value) {
            addCriterion("cputplanid <>", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidGreaterThan(String value) {
            addCriterion("cputplanid >", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidGreaterThanOrEqualTo(String value) {
            addCriterion("cputplanid >=", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidLessThan(String value) {
            addCriterion("cputplanid <", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidLessThanOrEqualTo(String value) {
            addCriterion("cputplanid <=", value, "cputplanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCputplanidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cputplanid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCputplanidLike(String value) {
            addCriterion("cputplanid like", value, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCputplanidNotLike(String value) {
            addCriterion("cputplanid not like", value, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCputplanidIn(List<String> values) {
            addCriterion("cputplanid in", values, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCputplanidNotIn(List<String> values) {
            addCriterion("cputplanid not in", values, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCputplanidBetween(String value1, String value2) {
            addCriterion("cputplanid between", value1, value2, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCputplanidNotBetween(String value1, String value2) {
            addCriterion("cputplanid not between", value1, value2, "cputplanid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIsNull() {
            addCriterion("creplacesrcid is null");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIsNotNull() {
            addCriterion("creplacesrcid is not null");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidEqualTo(String value) {
            addCriterion("creplacesrcid =", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotEqualTo(String value) {
            addCriterion("creplacesrcid <>", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidGreaterThan(String value) {
            addCriterion("creplacesrcid >", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidGreaterThanOrEqualTo(String value) {
            addCriterion("creplacesrcid >=", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLessThan(String value) {
            addCriterion("creplacesrcid <", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLessThanOrEqualTo(String value) {
            addCriterion("creplacesrcid <=", value, "creplacesrcid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreplacesrcidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creplacesrcid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidLike(String value) {
            addCriterion("creplacesrcid like", value, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotLike(String value) {
            addCriterion("creplacesrcid not like", value, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidIn(List<String> values) {
            addCriterion("creplacesrcid in", values, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotIn(List<String> values) {
            addCriterion("creplacesrcid not in", values, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidBetween(String value1, String value2) {
            addCriterion("creplacesrcid between", value1, value2, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreplacesrcidNotBetween(String value1, String value2) {
            addCriterion("creplacesrcid not between", value1, value2, "creplacesrcid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidIsNull() {
            addCriterion("creqpickm_sid is null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidIsNotNull() {
            addCriterion("creqpickm_sid is not null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidEqualTo(String value) {
            addCriterion("creqpickm_sid =", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidNotEqualTo(String value) {
            addCriterion("creqpickm_sid <>", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidGreaterThan(String value) {
            addCriterion("creqpickm_sid >", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidGreaterThanOrEqualTo(String value) {
            addCriterion("creqpickm_sid >=", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidLessThan(String value) {
            addCriterion("creqpickm_sid <", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidLessThanOrEqualTo(String value) {
            addCriterion("creqpickm_sid <=", value, "creqpickmSid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmSidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickm_sid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidLike(String value) {
            addCriterion("creqpickm_sid like", value, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidNotLike(String value) {
            addCriterion("creqpickm_sid not like", value, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidIn(List<String> values) {
            addCriterion("creqpickm_sid in", values, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidNotIn(List<String> values) {
            addCriterion("creqpickm_sid not in", values, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidBetween(String value1, String value2) {
            addCriterion("creqpickm_sid between", value1, value2, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmSidNotBetween(String value1, String value2) {
            addCriterion("creqpickm_sid not between", value1, value2, "creqpickmSid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidIsNull() {
            addCriterion("creqpickmid is null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidIsNotNull() {
            addCriterion("creqpickmid is not null");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidEqualTo(String value) {
            addCriterion("creqpickmid =", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidNotEqualTo(String value) {
            addCriterion("creqpickmid <>", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidGreaterThan(String value) {
            addCriterion("creqpickmid >", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidGreaterThanOrEqualTo(String value) {
            addCriterion("creqpickmid >=", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidLessThan(String value) {
            addCriterion("creqpickmid <", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidLessThanOrEqualTo(String value) {
            addCriterion("creqpickmid <=", value, "creqpickmid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCreqpickmidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("creqpickmid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCreqpickmidLike(String value) {
            addCriterion("creqpickmid like", value, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidNotLike(String value) {
            addCriterion("creqpickmid not like", value, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidIn(List<String> values) {
            addCriterion("creqpickmid in", values, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidNotIn(List<String> values) {
            addCriterion("creqpickmid not in", values, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidBetween(String value1, String value2) {
            addCriterion("creqpickmid between", value1, value2, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCreqpickmidNotBetween(String value1, String value2) {
            addCriterion("creqpickmid not between", value1, value2, "creqpickmid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIsNull() {
            addCriterion("csourcebillbid is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIsNotNull() {
            addCriterion("csourcebillbid is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidEqualTo(String value) {
            addCriterion("csourcebillbid =", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotEqualTo(String value) {
            addCriterion("csourcebillbid <>", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidGreaterThan(String value) {
            addCriterion("csourcebillbid >", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebillbid >=", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLessThan(String value) {
            addCriterion("csourcebillbid <", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLessThanOrEqualTo(String value) {
            addCriterion("csourcebillbid <=", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLike(String value) {
            addCriterion("csourcebillbid like", value, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotLike(String value) {
            addCriterion("csourcebillbid not like", value, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIn(List<String> values) {
            addCriterion("csourcebillbid in", values, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotIn(List<String> values) {
            addCriterion("csourcebillbid not in", values, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidBetween(String value1, String value2) {
            addCriterion("csourcebillbid between", value1, value2, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotBetween(String value1, String value2) {
            addCriterion("csourcebillbid not between", value1, value2, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeIsNull() {
            addCriterion("csourcebillcode is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeIsNotNull() {
            addCriterion("csourcebillcode is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeEqualTo(String value) {
            addCriterion("csourcebillcode =", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeNotEqualTo(String value) {
            addCriterion("csourcebillcode <>", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeGreaterThan(String value) {
            addCriterion("csourcebillcode >", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebillcode >=", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeLessThan(String value) {
            addCriterion("csourcebillcode <", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeLessThanOrEqualTo(String value) {
            addCriterion("csourcebillcode <=", value, "csourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeLike(String value) {
            addCriterion("csourcebillcode like", value, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeNotLike(String value) {
            addCriterion("csourcebillcode not like", value, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeIn(List<String> values) {
            addCriterion("csourcebillcode in", values, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeNotIn(List<String> values) {
            addCriterion("csourcebillcode not in", values, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeBetween(String value1, String value2) {
            addCriterion("csourcebillcode between", value1, value2, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillcodeNotBetween(String value1, String value2) {
            addCriterion("csourcebillcode not between", value1, value2, "csourcebillcode");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidIsNull() {
            addCriterion("csourcebillid is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidIsNotNull() {
            addCriterion("csourcebillid is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidEqualTo(String value) {
            addCriterion("csourcebillid =", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidNotEqualTo(String value) {
            addCriterion("csourcebillid <>", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidGreaterThan(String value) {
            addCriterion("csourcebillid >", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebillid >=", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidLessThan(String value) {
            addCriterion("csourcebillid <", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidLessThanOrEqualTo(String value) {
            addCriterion("csourcebillid <=", value, "csourcebillid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebillid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillidLike(String value) {
            addCriterion("csourcebillid like", value, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidNotLike(String value) {
            addCriterion("csourcebillid not like", value, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidIn(List<String> values) {
            addCriterion("csourcebillid in", values, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidNotIn(List<String> values) {
            addCriterion("csourcebillid not in", values, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidBetween(String value1, String value2) {
            addCriterion("csourcebillid between", value1, value2, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillidNotBetween(String value1, String value2) {
            addCriterion("csourcebillid not between", value1, value2, "csourcebillid");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeIsNull() {
            addCriterion("csourcebilltype is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeIsNotNull() {
            addCriterion("csourcebilltype is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeEqualTo(String value) {
            addCriterion("csourcebilltype =", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeNotEqualTo(String value) {
            addCriterion("csourcebilltype <>", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeGreaterThan(String value) {
            addCriterion("csourcebilltype >", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebilltype >=", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeLessThan(String value) {
            addCriterion("csourcebilltype <", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeLessThanOrEqualTo(String value) {
            addCriterion("csourcebilltype <=", value, "csourcebilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebilltypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("csourcebilltype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeLike(String value) {
            addCriterion("csourcebilltype like", value, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeNotLike(String value) {
            addCriterion("csourcebilltype not like", value, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeIn(List<String> values) {
            addCriterion("csourcebilltype in", values, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeNotIn(List<String> values) {
            addCriterion("csourcebilltype not in", values, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeBetween(String value1, String value2) {
            addCriterion("csourcebilltype between", value1, value2, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCsourcebilltypeNotBetween(String value1, String value2) {
            addCriterion("csourcebilltype not between", value1, value2, "csourcebilltype");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIsNull() {
            addCriterion("cstockmanid is null");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIsNotNull() {
            addCriterion("cstockmanid is not null");
            return (Criteria) this;
        }

        public Criteria andCstockmanidEqualTo(String value) {
            addCriterion("cstockmanid =", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotEqualTo(String value) {
            addCriterion("cstockmanid <>", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidGreaterThan(String value) {
            addCriterion("cstockmanid >", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidGreaterThanOrEqualTo(String value) {
            addCriterion("cstockmanid >=", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLessThan(String value) {
            addCriterion("cstockmanid <", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLessThanOrEqualTo(String value) {
            addCriterion("cstockmanid <=", value, "cstockmanid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstockmanidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cstockmanid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstockmanidLike(String value) {
            addCriterion("cstockmanid like", value, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotLike(String value) {
            addCriterion("cstockmanid not like", value, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidIn(List<String> values) {
            addCriterion("cstockmanid in", values, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotIn(List<String> values) {
            addCriterion("cstockmanid not in", values, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidBetween(String value1, String value2) {
            addCriterion("cstockmanid between", value1, value2, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCstockmanidNotBetween(String value1, String value2) {
            addCriterion("cstockmanid not between", value1, value2, "cstockmanid");
            return (Criteria) this;
        }

        public Criteria andCunitidIsNull() {
            addCriterion("cunitid is null");
            return (Criteria) this;
        }

        public Criteria andCunitidIsNotNull() {
            addCriterion("cunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCunitidEqualTo(String value) {
            addCriterion("cunitid =", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidNotEqualTo(String value) {
            addCriterion("cunitid <>", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidGreaterThan(String value) {
            addCriterion("cunitid >", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidGreaterThanOrEqualTo(String value) {
            addCriterion("cunitid >=", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLessThan(String value) {
            addCriterion("cunitid <", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLessThanOrEqualTo(String value) {
            addCriterion("cunitid <=", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLike(String value) {
            addCriterion("cunitid like", value, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotLike(String value) {
            addCriterion("cunitid not like", value, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidIn(List<String> values) {
            addCriterion("cunitid in", values, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotIn(List<String> values) {
            addCriterion("cunitid not in", values, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidBetween(String value1, String value2) {
            addCriterion("cunitid between", value1, value2, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotBetween(String value1, String value2) {
            addCriterion("cunitid not between", value1, value2, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNull() {
            addCriterion("cwkid is null");
            return (Criteria) this;
        }

        public Criteria andCwkidIsNotNull() {
            addCriterion("cwkid is not null");
            return (Criteria) this;
        }

        public Criteria andCwkidEqualTo(String value) {
            addCriterion("cwkid =", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidNotEqualTo(String value) {
            addCriterion("cwkid <>", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThan(String value) {
            addCriterion("cwkid >", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidGreaterThanOrEqualTo(String value) {
            addCriterion("cwkid >=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThan(String value) {
            addCriterion("cwkid <", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLessThanOrEqualTo(String value) {
            addCriterion("cwkid <=", value, "cwkid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCwkidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("cwkid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCwkidLike(String value) {
            addCriterion("cwkid like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotLike(String value) {
            addCriterion("cwkid not like", value, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidIn(List<String> values) {
            addCriterion("cwkid in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotIn(List<String> values) {
            addCriterion("cwkid not in", values, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidBetween(String value1, String value2) {
            addCriterion("cwkid between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andCwkidNotBetween(String value1, String value2) {
            addCriterion("cwkid not between", value1, value2, "cwkid");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateIsNull() {
            addCriterion("ddeliverdate is null");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateIsNotNull() {
            addCriterion("ddeliverdate is not null");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateEqualTo(String value) {
            addCriterion("ddeliverdate =", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateNotEqualTo(String value) {
            addCriterion("ddeliverdate <>", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateGreaterThan(String value) {
            addCriterion("ddeliverdate >", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateGreaterThanOrEqualTo(String value) {
            addCriterion("ddeliverdate >=", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateLessThan(String value) {
            addCriterion("ddeliverdate <", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateLessThanOrEqualTo(String value) {
            addCriterion("ddeliverdate <=", value, "ddeliverdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDdeliverdateLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ddeliverdate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDdeliverdateLike(String value) {
            addCriterion("ddeliverdate like", value, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateNotLike(String value) {
            addCriterion("ddeliverdate not like", value, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateIn(List<String> values) {
            addCriterion("ddeliverdate in", values, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateNotIn(List<String> values) {
            addCriterion("ddeliverdate not in", values, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateBetween(String value1, String value2) {
            addCriterion("ddeliverdate between", value1, value2, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDdeliverdateNotBetween(String value1, String value2) {
            addCriterion("ddeliverdate not between", value1, value2, "ddeliverdate");
            return (Criteria) this;
        }

        public Criteria andDrIsNull() {
            addCriterion("dr is null");
            return (Criteria) this;
        }

        public Criteria andDrIsNotNull() {
            addCriterion("dr is not null");
            return (Criteria) this;
        }

        public Criteria andDrEqualTo(String value) {
            addCriterion("dr =", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrNotEqualTo(String value) {
            addCriterion("dr <>", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThan(String value) {
            addCriterion("dr >", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThanOrEqualTo(String value) {
            addCriterion("dr >=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThan(String value) {
            addCriterion("dr <", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThanOrEqualTo(String value) {
            addCriterion("dr <=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("dr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLike(String value) {
            addCriterion("dr like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotLike(String value) {
            addCriterion("dr not like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrIn(List<String> values) {
            addCriterion("dr in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotIn(List<String> values) {
            addCriterion("dr not in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrBetween(String value1, String value2) {
            addCriterion("dr between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotBetween(String value1, String value2) {
            addCriterion("dr not between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andFitemsourceIsNull() {
            addCriterion("fitemsource is null");
            return (Criteria) this;
        }

        public Criteria andFitemsourceIsNotNull() {
            addCriterion("fitemsource is not null");
            return (Criteria) this;
        }

        public Criteria andFitemsourceEqualTo(String value) {
            addCriterion("fitemsource =", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotEqualTo(String value) {
            addCriterion("fitemsource <>", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceGreaterThan(String value) {
            addCriterion("fitemsource >", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceGreaterThanOrEqualTo(String value) {
            addCriterion("fitemsource >=", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceLessThan(String value) {
            addCriterion("fitemsource <", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceLessThanOrEqualTo(String value) {
            addCriterion("fitemsource <=", value, "fitemsource");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemsourceLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemsource <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemsourceLike(String value) {
            addCriterion("fitemsource like", value, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotLike(String value) {
            addCriterion("fitemsource not like", value, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceIn(List<String> values) {
            addCriterion("fitemsource in", values, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotIn(List<String> values) {
            addCriterion("fitemsource not in", values, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceBetween(String value1, String value2) {
            addCriterion("fitemsource between", value1, value2, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemsourceNotBetween(String value1, String value2) {
            addCriterion("fitemsource not between", value1, value2, "fitemsource");
            return (Criteria) this;
        }

        public Criteria andFitemtypeIsNull() {
            addCriterion("fitemtype is null");
            return (Criteria) this;
        }

        public Criteria andFitemtypeIsNotNull() {
            addCriterion("fitemtype is not null");
            return (Criteria) this;
        }

        public Criteria andFitemtypeEqualTo(String value) {
            addCriterion("fitemtype =", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotEqualTo(String value) {
            addCriterion("fitemtype <>", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeGreaterThan(String value) {
            addCriterion("fitemtype >", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeGreaterThanOrEqualTo(String value) {
            addCriterion("fitemtype >=", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeLessThan(String value) {
            addCriterion("fitemtype <", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeLessThanOrEqualTo(String value) {
            addCriterion("fitemtype <=", value, "fitemtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFitemtypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fitemtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFitemtypeLike(String value) {
            addCriterion("fitemtype like", value, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotLike(String value) {
            addCriterion("fitemtype not like", value, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeIn(List<String> values) {
            addCriterion("fitemtype in", values, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotIn(List<String> values) {
            addCriterion("fitemtype not in", values, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeBetween(String value1, String value2) {
            addCriterion("fitemtype between", value1, value2, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFitemtypeNotBetween(String value1, String value2) {
            addCriterion("fitemtype not between", value1, value2, "fitemtype");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoIsNull() {
            addCriterion("freplacesrcinfo is null");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoIsNotNull() {
            addCriterion("freplacesrcinfo is not null");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoEqualTo(String value) {
            addCriterion("freplacesrcinfo =", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoNotEqualTo(String value) {
            addCriterion("freplacesrcinfo <>", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoGreaterThan(String value) {
            addCriterion("freplacesrcinfo >", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoGreaterThanOrEqualTo(String value) {
            addCriterion("freplacesrcinfo >=", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoLessThan(String value) {
            addCriterion("freplacesrcinfo <", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoLessThanOrEqualTo(String value) {
            addCriterion("freplacesrcinfo <=", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFreplacesrcinfoLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("freplacesrcinfo <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoLike(String value) {
            addCriterion("freplacesrcinfo like", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoNotLike(String value) {
            addCriterion("freplacesrcinfo not like", value, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoIn(List<String> values) {
            addCriterion("freplacesrcinfo in", values, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoNotIn(List<String> values) {
            addCriterion("freplacesrcinfo not in", values, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoBetween(String value1, String value2) {
            addCriterion("freplacesrcinfo between", value1, value2, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFreplacesrcinfoNotBetween(String value1, String value2) {
            addCriterion("freplacesrcinfo not between", value1, value2, "freplacesrcinfo");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIsNull() {
            addCriterion("fsupplytype is null");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIsNotNull() {
            addCriterion("fsupplytype is not null");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeEqualTo(String value) {
            addCriterion("fsupplytype =", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotEqualTo(String value) {
            addCriterion("fsupplytype <>", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeGreaterThan(String value) {
            addCriterion("fsupplytype >", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeGreaterThanOrEqualTo(String value) {
            addCriterion("fsupplytype >=", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeLessThan(String value) {
            addCriterion("fsupplytype <", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeLessThanOrEqualTo(String value) {
            addCriterion("fsupplytype <=", value, "fsupplytype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFsupplytypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("fsupplytype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFsupplytypeLike(String value) {
            addCriterion("fsupplytype like", value, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotLike(String value) {
            addCriterion("fsupplytype not like", value, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeIn(List<String> values) {
            addCriterion("fsupplytype in", values, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotIn(List<String> values) {
            addCriterion("fsupplytype not in", values, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeBetween(String value1, String value2) {
            addCriterion("fsupplytype between", value1, value2, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andFsupplytypeNotBetween(String value1, String value2) {
            addCriterion("fsupplytype not between", value1, value2, "fsupplytype");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumIsNull() {
            addCriterion("nquotadosageastnum is null");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumIsNotNull() {
            addCriterion("nquotadosageastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumEqualTo(Double value) {
            addCriterion("nquotadosageastnum =", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumNotEqualTo(Double value) {
            addCriterion("nquotadosageastnum <>", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumGreaterThan(Double value) {
            addCriterion("nquotadosageastnum >", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nquotadosageastnum >=", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumLessThan(Double value) {
            addCriterion("nquotadosageastnum <", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumLessThanOrEqualTo(Double value) {
            addCriterion("nquotadosageastnum <=", value, "nquotadosageastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosageastnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosageastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumIn(List<Double> values) {
            addCriterion("nquotadosageastnum in", values, "nquotadosageastnum");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumNotIn(List<Double> values) {
            addCriterion("nquotadosageastnum not in", values, "nquotadosageastnum");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumBetween(Double value1, Double value2) {
            addCriterion("nquotadosageastnum between", value1, value2, "nquotadosageastnum");
            return (Criteria) this;
        }

        public Criteria andNquotadosageastnumNotBetween(Double value1, Double value2) {
            addCriterion("nquotadosageastnum not between", value1, value2, "nquotadosageastnum");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumIsNull() {
            addCriterion("nquotadosagenum is null");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumIsNotNull() {
            addCriterion("nquotadosagenum is not null");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumEqualTo(Double value) {
            addCriterion("nquotadosagenum =", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumNotEqualTo(Double value) {
            addCriterion("nquotadosagenum <>", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumGreaterThan(Double value) {
            addCriterion("nquotadosagenum >", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumGreaterThanOrEqualTo(Double value) {
            addCriterion("nquotadosagenum >=", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumLessThan(Double value) {
            addCriterion("nquotadosagenum <", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumLessThanOrEqualTo(Double value) {
            addCriterion("nquotadosagenum <=", value, "nquotadosagenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNquotadosagenumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nquotadosagenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumIn(List<Double> values) {
            addCriterion("nquotadosagenum in", values, "nquotadosagenum");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumNotIn(List<Double> values) {
            addCriterion("nquotadosagenum not in", values, "nquotadosagenum");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumBetween(Double value1, Double value2) {
            addCriterion("nquotadosagenum between", value1, value2, "nquotadosagenum");
            return (Criteria) this;
        }

        public Criteria andNquotadosagenumNotBetween(Double value1, Double value2) {
            addCriterion("nquotadosagenum not between", value1, value2, "nquotadosagenum");
            return (Criteria) this;
        }

        public Criteria andNreqastnumIsNull() {
            addCriterion("nreqastnum is null");
            return (Criteria) this;
        }

        public Criteria andNreqastnumIsNotNull() {
            addCriterion("nreqastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNreqastnumEqualTo(Double value) {
            addCriterion("nreqastnum =", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumNotEqualTo(Double value) {
            addCriterion("nreqastnum <>", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumGreaterThan(Double value) {
            addCriterion("nreqastnum >", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nreqastnum >=", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumLessThan(Double value) {
            addCriterion("nreqastnum <", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumLessThanOrEqualTo(Double value) {
            addCriterion("nreqastnum <=", value, "nreqastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqastnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqastnumIn(List<Double> values) {
            addCriterion("nreqastnum in", values, "nreqastnum");
            return (Criteria) this;
        }

        public Criteria andNreqastnumNotIn(List<Double> values) {
            addCriterion("nreqastnum not in", values, "nreqastnum");
            return (Criteria) this;
        }

        public Criteria andNreqastnumBetween(Double value1, Double value2) {
            addCriterion("nreqastnum between", value1, value2, "nreqastnum");
            return (Criteria) this;
        }

        public Criteria andNreqastnumNotBetween(Double value1, Double value2) {
            addCriterion("nreqastnum not between", value1, value2, "nreqastnum");
            return (Criteria) this;
        }

        public Criteria andNreqnumIsNull() {
            addCriterion("nreqnum is null");
            return (Criteria) this;
        }

        public Criteria andNreqnumIsNotNull() {
            addCriterion("nreqnum is not null");
            return (Criteria) this;
        }

        public Criteria andNreqnumEqualTo(Double value) {
            addCriterion("nreqnum =", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumNotEqualTo(Double value) {
            addCriterion("nreqnum <>", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumGreaterThan(Double value) {
            addCriterion("nreqnum >", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nreqnum >=", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumLessThan(Double value) {
            addCriterion("nreqnum <", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumLessThanOrEqualTo(Double value) {
            addCriterion("nreqnum <=", value, "nreqnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreqnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreqnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreqnumIn(List<Double> values) {
            addCriterion("nreqnum in", values, "nreqnum");
            return (Criteria) this;
        }

        public Criteria andNreqnumNotIn(List<Double> values) {
            addCriterion("nreqnum not in", values, "nreqnum");
            return (Criteria) this;
        }

        public Criteria andNreqnumBetween(Double value1, Double value2) {
            addCriterion("nreqnum between", value1, value2, "nreqnum");
            return (Criteria) this;
        }

        public Criteria andNreqnumNotBetween(Double value1, Double value2) {
            addCriterion("nreqnum not between", value1, value2, "nreqnum");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumIsNull() {
            addCriterion("nrequireastnum is null");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumIsNotNull() {
            addCriterion("nrequireastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumEqualTo(Double value) {
            addCriterion("nrequireastnum =", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumNotEqualTo(Double value) {
            addCriterion("nrequireastnum <>", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumGreaterThan(Double value) {
            addCriterion("nrequireastnum >", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nrequireastnum >=", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumLessThan(Double value) {
            addCriterion("nrequireastnum <", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumLessThanOrEqualTo(Double value) {
            addCriterion("nrequireastnum <=", value, "nrequireastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequireastnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequireastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequireastnumIn(List<Double> values) {
            addCriterion("nrequireastnum in", values, "nrequireastnum");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumNotIn(List<Double> values) {
            addCriterion("nrequireastnum not in", values, "nrequireastnum");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumBetween(Double value1, Double value2) {
            addCriterion("nrequireastnum between", value1, value2, "nrequireastnum");
            return (Criteria) this;
        }

        public Criteria andNrequireastnumNotBetween(Double value1, Double value2) {
            addCriterion("nrequireastnum not between", value1, value2, "nrequireastnum");
            return (Criteria) this;
        }

        public Criteria andNrequirenumIsNull() {
            addCriterion("nrequirenum is null");
            return (Criteria) this;
        }

        public Criteria andNrequirenumIsNotNull() {
            addCriterion("nrequirenum is not null");
            return (Criteria) this;
        }

        public Criteria andNrequirenumEqualTo(Double value) {
            addCriterion("nrequirenum =", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumNotEqualTo(Double value) {
            addCriterion("nrequirenum <>", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumGreaterThan(Double value) {
            addCriterion("nrequirenum >", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumGreaterThanOrEqualTo(Double value) {
            addCriterion("nrequirenum >=", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumLessThan(Double value) {
            addCriterion("nrequirenum <", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumLessThanOrEqualTo(Double value) {
            addCriterion("nrequirenum <=", value, "nrequirenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNrequirenumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nrequirenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNrequirenumIn(List<Double> values) {
            addCriterion("nrequirenum in", values, "nrequirenum");
            return (Criteria) this;
        }

        public Criteria andNrequirenumNotIn(List<Double> values) {
            addCriterion("nrequirenum not in", values, "nrequirenum");
            return (Criteria) this;
        }

        public Criteria andNrequirenumBetween(Double value1, Double value2) {
            addCriterion("nrequirenum between", value1, value2, "nrequirenum");
            return (Criteria) this;
        }

        public Criteria andNrequirenumNotBetween(Double value1, Double value2) {
            addCriterion("nrequirenum not between", value1, value2, "nrequirenum");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumIsNull() {
            addCriterion("nreserveastnum is null");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumIsNotNull() {
            addCriterion("nreserveastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumEqualTo(Double value) {
            addCriterion("nreserveastnum =", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumNotEqualTo(Double value) {
            addCriterion("nreserveastnum <>", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumGreaterThan(Double value) {
            addCriterion("nreserveastnum >", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nreserveastnum >=", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumLessThan(Double value) {
            addCriterion("nreserveastnum <", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumLessThanOrEqualTo(Double value) {
            addCriterion("nreserveastnum <=", value, "nreserveastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreserveastnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreserveastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreserveastnumIn(List<Double> values) {
            addCriterion("nreserveastnum in", values, "nreserveastnum");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumNotIn(List<Double> values) {
            addCriterion("nreserveastnum not in", values, "nreserveastnum");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumBetween(Double value1, Double value2) {
            addCriterion("nreserveastnum between", value1, value2, "nreserveastnum");
            return (Criteria) this;
        }

        public Criteria andNreserveastnumNotBetween(Double value1, Double value2) {
            addCriterion("nreserveastnum not between", value1, value2, "nreserveastnum");
            return (Criteria) this;
        }

        public Criteria andNreservenumIsNull() {
            addCriterion("nreservenum is null");
            return (Criteria) this;
        }

        public Criteria andNreservenumIsNotNull() {
            addCriterion("nreservenum is not null");
            return (Criteria) this;
        }

        public Criteria andNreservenumEqualTo(Double value) {
            addCriterion("nreservenum =", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumNotEqualTo(Double value) {
            addCriterion("nreservenum <>", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumGreaterThan(Double value) {
            addCriterion("nreservenum >", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumGreaterThanOrEqualTo(Double value) {
            addCriterion("nreservenum >=", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumLessThan(Double value) {
            addCriterion("nreservenum <", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumLessThanOrEqualTo(Double value) {
            addCriterion("nreservenum <=", value, "nreservenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNreservenumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nreservenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNreservenumIn(List<Double> values) {
            addCriterion("nreservenum in", values, "nreservenum");
            return (Criteria) this;
        }

        public Criteria andNreservenumNotIn(List<Double> values) {
            addCriterion("nreservenum not in", values, "nreservenum");
            return (Criteria) this;
        }

        public Criteria andNreservenumBetween(Double value1, Double value2) {
            addCriterion("nreservenum between", value1, value2, "nreservenum");
            return (Criteria) this;
        }

        public Criteria andNreservenumNotBetween(Double value1, Double value2) {
            addCriterion("nreservenum not between", value1, value2, "nreservenum");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumIsNull() {
            addCriterion("nunitquotaastnum is null");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumIsNotNull() {
            addCriterion("nunitquotaastnum is not null");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumEqualTo(Double value) {
            addCriterion("nunitquotaastnum =", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumNotEqualTo(Double value) {
            addCriterion("nunitquotaastnum <>", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumGreaterThan(Double value) {
            addCriterion("nunitquotaastnum >", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunitquotaastnum >=", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumLessThan(Double value) {
            addCriterion("nunitquotaastnum <", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumLessThanOrEqualTo(Double value) {
            addCriterion("nunitquotaastnum <=", value, "nunitquotaastnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotaastnumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotaastnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumIn(List<Double> values) {
            addCriterion("nunitquotaastnum in", values, "nunitquotaastnum");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumNotIn(List<Double> values) {
            addCriterion("nunitquotaastnum not in", values, "nunitquotaastnum");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumBetween(Double value1, Double value2) {
            addCriterion("nunitquotaastnum between", value1, value2, "nunitquotaastnum");
            return (Criteria) this;
        }

        public Criteria andNunitquotaastnumNotBetween(Double value1, Double value2) {
            addCriterion("nunitquotaastnum not between", value1, value2, "nunitquotaastnum");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumIsNull() {
            addCriterion("nunitquotanum is null");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumIsNotNull() {
            addCriterion("nunitquotanum is not null");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumEqualTo(Double value) {
            addCriterion("nunitquotanum =", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumNotEqualTo(Double value) {
            addCriterion("nunitquotanum <>", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumGreaterThan(Double value) {
            addCriterion("nunitquotanum >", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumGreaterThanOrEqualTo(Double value) {
            addCriterion("nunitquotanum >=", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumLessThan(Double value) {
            addCriterion("nunitquotanum <", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumLessThanOrEqualTo(Double value) {
            addCriterion("nunitquotanum <=", value, "nunitquotanum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNunitquotanumLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("nunitquotanum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNunitquotanumIn(List<Double> values) {
            addCriterion("nunitquotanum in", values, "nunitquotanum");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumNotIn(List<Double> values) {
            addCriterion("nunitquotanum not in", values, "nunitquotanum");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumBetween(Double value1, Double value2) {
            addCriterion("nunitquotanum between", value1, value2, "nunitquotanum");
            return (Criteria) this;
        }

        public Criteria andNunitquotanumNotBetween(Double value1, Double value2) {
            addCriterion("nunitquotanum not between", value1, value2, "nunitquotanum");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNull() {
            addCriterion("pk_group is null");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNotNull() {
            addCriterion("pk_group is not null");
            return (Criteria) this;
        }

        public Criteria andPkGroupEqualTo(String value) {
            addCriterion("pk_group =", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupNotEqualTo(String value) {
            addCriterion("pk_group <>", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThan(String value) {
            addCriterion("pk_group >", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThanOrEqualTo(String value) {
            addCriterion("pk_group >=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThan(String value) {
            addCriterion("pk_group <", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThanOrEqualTo(String value) {
            addCriterion("pk_group <=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_group <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLike(String value) {
            addCriterion("pk_group like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotLike(String value) {
            addCriterion("pk_group not like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupIn(List<String> values) {
            addCriterion("pk_group in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotIn(List<String> values) {
            addCriterion("pk_group not in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupBetween(String value1, String value2) {
            addCriterion("pk_group between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotBetween(String value1, String value2) {
            addCriterion("pk_group not between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNull() {
            addCriterion("pk_org is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNotNull() {
            addCriterion("pk_org is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgEqualTo(String value) {
            addCriterion("pk_org =", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgNotEqualTo(String value) {
            addCriterion("pk_org <>", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThan(String value) {
            addCriterion("pk_org >", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org >=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThan(String value) {
            addCriterion("pk_org <", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThanOrEqualTo(String value) {
            addCriterion("pk_org <=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLike(String value) {
            addCriterion("pk_org like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotLike(String value) {
            addCriterion("pk_org not like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgIn(List<String> values) {
            addCriterion("pk_org in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotIn(List<String> values) {
            addCriterion("pk_org not in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgBetween(String value1, String value2) {
            addCriterion("pk_org between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotBetween(String value1, String value2) {
            addCriterion("pk_org not between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNull() {
            addCriterion("pk_org_v is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNotNull() {
            addCriterion("pk_org_v is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVEqualTo(String value) {
            addCriterion("pk_org_v =", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotEqualTo(String value) {
            addCriterion("pk_org_v <>", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThan(String value) {
            addCriterion("pk_org_v >", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org_v >=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThan(String value) {
            addCriterion("pk_org_v <", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThanOrEqualTo(String value) {
            addCriterion("pk_org_v <=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLike(String value) {
            addCriterion("pk_org_v like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotLike(String value) {
            addCriterion("pk_org_v not like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIn(List<String> values) {
            addCriterion("pk_org_v in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotIn(List<String> values) {
            addCriterion("pk_org_v not in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVBetween(String value1, String value2) {
            addCriterion("pk_org_v between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotBetween(String value1, String value2) {
            addCriterion("pk_org_v not between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andTsIsNull() {
            addCriterion("ts is null");
            return (Criteria) this;
        }

        public Criteria andTsIsNotNull() {
            addCriterion("ts is not null");
            return (Criteria) this;
        }

        public Criteria andTsEqualTo(LocalDateTime value) {
            addCriterion("ts =", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsNotEqualTo(LocalDateTime value) {
            addCriterion("ts <>", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThan(LocalDateTime value) {
            addCriterion("ts >", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts >=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThan(LocalDateTime value) {
            addCriterion("ts <", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts <=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("ts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsIn(List<LocalDateTime> values) {
            addCriterion("ts in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotIn(List<LocalDateTime> values) {
            addCriterion("ts not in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts not between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNull() {
            addCriterion("vbatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNotNull() {
            addCriterion("vbatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeEqualTo(String value) {
            addCriterion("vbatchcode =", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotEqualTo(String value) {
            addCriterion("vbatchcode <>", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThan(String value) {
            addCriterion("vbatchcode >", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbatchcode >=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThan(String value) {
            addCriterion("vbatchcode <", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbatchcode <=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLike(String value) {
            addCriterion("vbatchcode like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotLike(String value) {
            addCriterion("vbatchcode not like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIn(List<String> values) {
            addCriterion("vbatchcode in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotIn(List<String> values) {
            addCriterion("vbatchcode not in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeBetween(String value1, String value2) {
            addCriterion("vbatchcode between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbatchcode not between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidIsNull() {
            addCriterion("vbatchcodeid is null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidIsNotNull() {
            addCriterion("vbatchcodeid is not null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidEqualTo(String value) {
            addCriterion("vbatchcodeid =", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidNotEqualTo(String value) {
            addCriterion("vbatchcodeid <>", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidGreaterThan(String value) {
            addCriterion("vbatchcodeid >", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidGreaterThanOrEqualTo(String value) {
            addCriterion("vbatchcodeid >=", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidLessThan(String value) {
            addCriterion("vbatchcodeid <", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidLessThanOrEqualTo(String value) {
            addCriterion("vbatchcodeid <=", value, "vbatchcodeid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbatchcodeid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidLike(String value) {
            addCriterion("vbatchcodeid like", value, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidNotLike(String value) {
            addCriterion("vbatchcodeid not like", value, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidIn(List<String> values) {
            addCriterion("vbatchcodeid in", values, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidNotIn(List<String> values) {
            addCriterion("vbatchcodeid not in", values, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidBetween(String value1, String value2) {
            addCriterion("vbatchcodeid between", value1, value2, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeidNotBetween(String value1, String value2) {
            addCriterion("vbatchcodeid not between", value1, value2, "vbatchcodeid");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNull() {
            addCriterion("vbdef1 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNotNull() {
            addCriterion("vbdef1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef1EqualTo(String value) {
            addCriterion("vbdef1 =", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1NotEqualTo(String value) {
            addCriterion("vbdef1 <>", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThan(String value) {
            addCriterion("vbdef1 >", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef1 >=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThan(String value) {
            addCriterion("vbdef1 <", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThanOrEqualTo(String value) {
            addCriterion("vbdef1 <=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1Like(String value) {
            addCriterion("vbdef1 like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotLike(String value) {
            addCriterion("vbdef1 not like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1In(List<String> values) {
            addCriterion("vbdef1 in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotIn(List<String> values) {
            addCriterion("vbdef1 not in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1Between(String value1, String value2) {
            addCriterion("vbdef1 between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotBetween(String value1, String value2) {
            addCriterion("vbdef1 not between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNull() {
            addCriterion("vbdef10 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNotNull() {
            addCriterion("vbdef10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef10EqualTo(String value) {
            addCriterion("vbdef10 =", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10NotEqualTo(String value) {
            addCriterion("vbdef10 <>", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThan(String value) {
            addCriterion("vbdef10 >", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef10 >=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThan(String value) {
            addCriterion("vbdef10 <", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThanOrEqualTo(String value) {
            addCriterion("vbdef10 <=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10Like(String value) {
            addCriterion("vbdef10 like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotLike(String value) {
            addCriterion("vbdef10 not like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10In(List<String> values) {
            addCriterion("vbdef10 in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotIn(List<String> values) {
            addCriterion("vbdef10 not in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10Between(String value1, String value2) {
            addCriterion("vbdef10 between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotBetween(String value1, String value2) {
            addCriterion("vbdef10 not between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNull() {
            addCriterion("vbdef11 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNotNull() {
            addCriterion("vbdef11 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef11EqualTo(String value) {
            addCriterion("vbdef11 =", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11NotEqualTo(String value) {
            addCriterion("vbdef11 <>", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThan(String value) {
            addCriterion("vbdef11 >", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef11 >=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThan(String value) {
            addCriterion("vbdef11 <", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThanOrEqualTo(String value) {
            addCriterion("vbdef11 <=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11Like(String value) {
            addCriterion("vbdef11 like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotLike(String value) {
            addCriterion("vbdef11 not like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11In(List<String> values) {
            addCriterion("vbdef11 in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotIn(List<String> values) {
            addCriterion("vbdef11 not in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11Between(String value1, String value2) {
            addCriterion("vbdef11 between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotBetween(String value1, String value2) {
            addCriterion("vbdef11 not between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNull() {
            addCriterion("vbdef12 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNotNull() {
            addCriterion("vbdef12 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef12EqualTo(String value) {
            addCriterion("vbdef12 =", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12NotEqualTo(String value) {
            addCriterion("vbdef12 <>", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThan(String value) {
            addCriterion("vbdef12 >", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef12 >=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThan(String value) {
            addCriterion("vbdef12 <", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThanOrEqualTo(String value) {
            addCriterion("vbdef12 <=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12Like(String value) {
            addCriterion("vbdef12 like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotLike(String value) {
            addCriterion("vbdef12 not like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12In(List<String> values) {
            addCriterion("vbdef12 in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotIn(List<String> values) {
            addCriterion("vbdef12 not in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12Between(String value1, String value2) {
            addCriterion("vbdef12 between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotBetween(String value1, String value2) {
            addCriterion("vbdef12 not between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNull() {
            addCriterion("vbdef13 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNotNull() {
            addCriterion("vbdef13 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef13EqualTo(String value) {
            addCriterion("vbdef13 =", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13NotEqualTo(String value) {
            addCriterion("vbdef13 <>", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThan(String value) {
            addCriterion("vbdef13 >", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef13 >=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThan(String value) {
            addCriterion("vbdef13 <", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThanOrEqualTo(String value) {
            addCriterion("vbdef13 <=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13Like(String value) {
            addCriterion("vbdef13 like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotLike(String value) {
            addCriterion("vbdef13 not like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13In(List<String> values) {
            addCriterion("vbdef13 in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotIn(List<String> values) {
            addCriterion("vbdef13 not in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13Between(String value1, String value2) {
            addCriterion("vbdef13 between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotBetween(String value1, String value2) {
            addCriterion("vbdef13 not between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNull() {
            addCriterion("vbdef14 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNotNull() {
            addCriterion("vbdef14 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef14EqualTo(String value) {
            addCriterion("vbdef14 =", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14NotEqualTo(String value) {
            addCriterion("vbdef14 <>", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThan(String value) {
            addCriterion("vbdef14 >", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef14 >=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThan(String value) {
            addCriterion("vbdef14 <", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThanOrEqualTo(String value) {
            addCriterion("vbdef14 <=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14Like(String value) {
            addCriterion("vbdef14 like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotLike(String value) {
            addCriterion("vbdef14 not like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14In(List<String> values) {
            addCriterion("vbdef14 in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotIn(List<String> values) {
            addCriterion("vbdef14 not in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14Between(String value1, String value2) {
            addCriterion("vbdef14 between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotBetween(String value1, String value2) {
            addCriterion("vbdef14 not between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNull() {
            addCriterion("vbdef15 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNotNull() {
            addCriterion("vbdef15 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef15EqualTo(String value) {
            addCriterion("vbdef15 =", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15NotEqualTo(String value) {
            addCriterion("vbdef15 <>", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThan(String value) {
            addCriterion("vbdef15 >", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef15 >=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThan(String value) {
            addCriterion("vbdef15 <", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThanOrEqualTo(String value) {
            addCriterion("vbdef15 <=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15Like(String value) {
            addCriterion("vbdef15 like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotLike(String value) {
            addCriterion("vbdef15 not like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15In(List<String> values) {
            addCriterion("vbdef15 in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotIn(List<String> values) {
            addCriterion("vbdef15 not in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15Between(String value1, String value2) {
            addCriterion("vbdef15 between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotBetween(String value1, String value2) {
            addCriterion("vbdef15 not between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNull() {
            addCriterion("vbdef16 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNotNull() {
            addCriterion("vbdef16 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef16EqualTo(String value) {
            addCriterion("vbdef16 =", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16NotEqualTo(String value) {
            addCriterion("vbdef16 <>", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThan(String value) {
            addCriterion("vbdef16 >", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef16 >=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThan(String value) {
            addCriterion("vbdef16 <", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThanOrEqualTo(String value) {
            addCriterion("vbdef16 <=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16Like(String value) {
            addCriterion("vbdef16 like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotLike(String value) {
            addCriterion("vbdef16 not like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16In(List<String> values) {
            addCriterion("vbdef16 in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotIn(List<String> values) {
            addCriterion("vbdef16 not in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16Between(String value1, String value2) {
            addCriterion("vbdef16 between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotBetween(String value1, String value2) {
            addCriterion("vbdef16 not between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNull() {
            addCriterion("vbdef17 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNotNull() {
            addCriterion("vbdef17 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef17EqualTo(String value) {
            addCriterion("vbdef17 =", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17NotEqualTo(String value) {
            addCriterion("vbdef17 <>", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThan(String value) {
            addCriterion("vbdef17 >", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef17 >=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThan(String value) {
            addCriterion("vbdef17 <", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThanOrEqualTo(String value) {
            addCriterion("vbdef17 <=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17Like(String value) {
            addCriterion("vbdef17 like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotLike(String value) {
            addCriterion("vbdef17 not like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17In(List<String> values) {
            addCriterion("vbdef17 in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotIn(List<String> values) {
            addCriterion("vbdef17 not in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17Between(String value1, String value2) {
            addCriterion("vbdef17 between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotBetween(String value1, String value2) {
            addCriterion("vbdef17 not between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNull() {
            addCriterion("vbdef18 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNotNull() {
            addCriterion("vbdef18 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef18EqualTo(String value) {
            addCriterion("vbdef18 =", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18NotEqualTo(String value) {
            addCriterion("vbdef18 <>", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThan(String value) {
            addCriterion("vbdef18 >", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef18 >=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThan(String value) {
            addCriterion("vbdef18 <", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThanOrEqualTo(String value) {
            addCriterion("vbdef18 <=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18Like(String value) {
            addCriterion("vbdef18 like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotLike(String value) {
            addCriterion("vbdef18 not like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18In(List<String> values) {
            addCriterion("vbdef18 in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotIn(List<String> values) {
            addCriterion("vbdef18 not in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18Between(String value1, String value2) {
            addCriterion("vbdef18 between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotBetween(String value1, String value2) {
            addCriterion("vbdef18 not between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNull() {
            addCriterion("vbdef19 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNotNull() {
            addCriterion("vbdef19 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef19EqualTo(String value) {
            addCriterion("vbdef19 =", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19NotEqualTo(String value) {
            addCriterion("vbdef19 <>", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThan(String value) {
            addCriterion("vbdef19 >", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef19 >=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThan(String value) {
            addCriterion("vbdef19 <", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThanOrEqualTo(String value) {
            addCriterion("vbdef19 <=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19Like(String value) {
            addCriterion("vbdef19 like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotLike(String value) {
            addCriterion("vbdef19 not like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19In(List<String> values) {
            addCriterion("vbdef19 in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotIn(List<String> values) {
            addCriterion("vbdef19 not in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19Between(String value1, String value2) {
            addCriterion("vbdef19 between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotBetween(String value1, String value2) {
            addCriterion("vbdef19 not between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNull() {
            addCriterion("vbdef2 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNotNull() {
            addCriterion("vbdef2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef2EqualTo(String value) {
            addCriterion("vbdef2 =", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2NotEqualTo(String value) {
            addCriterion("vbdef2 <>", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThan(String value) {
            addCriterion("vbdef2 >", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef2 >=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThan(String value) {
            addCriterion("vbdef2 <", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThanOrEqualTo(String value) {
            addCriterion("vbdef2 <=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2Like(String value) {
            addCriterion("vbdef2 like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotLike(String value) {
            addCriterion("vbdef2 not like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2In(List<String> values) {
            addCriterion("vbdef2 in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotIn(List<String> values) {
            addCriterion("vbdef2 not in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2Between(String value1, String value2) {
            addCriterion("vbdef2 between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotBetween(String value1, String value2) {
            addCriterion("vbdef2 not between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNull() {
            addCriterion("vbdef20 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNotNull() {
            addCriterion("vbdef20 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef20EqualTo(String value) {
            addCriterion("vbdef20 =", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20NotEqualTo(String value) {
            addCriterion("vbdef20 <>", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThan(String value) {
            addCriterion("vbdef20 >", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef20 >=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThan(String value) {
            addCriterion("vbdef20 <", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThanOrEqualTo(String value) {
            addCriterion("vbdef20 <=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20Like(String value) {
            addCriterion("vbdef20 like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotLike(String value) {
            addCriterion("vbdef20 not like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20In(List<String> values) {
            addCriterion("vbdef20 in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotIn(List<String> values) {
            addCriterion("vbdef20 not in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20Between(String value1, String value2) {
            addCriterion("vbdef20 between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotBetween(String value1, String value2) {
            addCriterion("vbdef20 not between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNull() {
            addCriterion("vbdef3 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNotNull() {
            addCriterion("vbdef3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef3EqualTo(String value) {
            addCriterion("vbdef3 =", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3NotEqualTo(String value) {
            addCriterion("vbdef3 <>", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThan(String value) {
            addCriterion("vbdef3 >", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef3 >=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThan(String value) {
            addCriterion("vbdef3 <", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThanOrEqualTo(String value) {
            addCriterion("vbdef3 <=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3Like(String value) {
            addCriterion("vbdef3 like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotLike(String value) {
            addCriterion("vbdef3 not like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3In(List<String> values) {
            addCriterion("vbdef3 in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotIn(List<String> values) {
            addCriterion("vbdef3 not in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3Between(String value1, String value2) {
            addCriterion("vbdef3 between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotBetween(String value1, String value2) {
            addCriterion("vbdef3 not between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNull() {
            addCriterion("vbdef4 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNotNull() {
            addCriterion("vbdef4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef4EqualTo(String value) {
            addCriterion("vbdef4 =", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4NotEqualTo(String value) {
            addCriterion("vbdef4 <>", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThan(String value) {
            addCriterion("vbdef4 >", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef4 >=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThan(String value) {
            addCriterion("vbdef4 <", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThanOrEqualTo(String value) {
            addCriterion("vbdef4 <=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4Like(String value) {
            addCriterion("vbdef4 like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotLike(String value) {
            addCriterion("vbdef4 not like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4In(List<String> values) {
            addCriterion("vbdef4 in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotIn(List<String> values) {
            addCriterion("vbdef4 not in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4Between(String value1, String value2) {
            addCriterion("vbdef4 between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotBetween(String value1, String value2) {
            addCriterion("vbdef4 not between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNull() {
            addCriterion("vbdef5 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNotNull() {
            addCriterion("vbdef5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef5EqualTo(String value) {
            addCriterion("vbdef5 =", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5NotEqualTo(String value) {
            addCriterion("vbdef5 <>", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThan(String value) {
            addCriterion("vbdef5 >", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef5 >=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThan(String value) {
            addCriterion("vbdef5 <", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThanOrEqualTo(String value) {
            addCriterion("vbdef5 <=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5Like(String value) {
            addCriterion("vbdef5 like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotLike(String value) {
            addCriterion("vbdef5 not like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5In(List<String> values) {
            addCriterion("vbdef5 in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotIn(List<String> values) {
            addCriterion("vbdef5 not in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5Between(String value1, String value2) {
            addCriterion("vbdef5 between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotBetween(String value1, String value2) {
            addCriterion("vbdef5 not between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNull() {
            addCriterion("vbdef6 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNotNull() {
            addCriterion("vbdef6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef6EqualTo(String value) {
            addCriterion("vbdef6 =", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6NotEqualTo(String value) {
            addCriterion("vbdef6 <>", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThan(String value) {
            addCriterion("vbdef6 >", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef6 >=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThan(String value) {
            addCriterion("vbdef6 <", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThanOrEqualTo(String value) {
            addCriterion("vbdef6 <=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6Like(String value) {
            addCriterion("vbdef6 like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotLike(String value) {
            addCriterion("vbdef6 not like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6In(List<String> values) {
            addCriterion("vbdef6 in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotIn(List<String> values) {
            addCriterion("vbdef6 not in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6Between(String value1, String value2) {
            addCriterion("vbdef6 between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotBetween(String value1, String value2) {
            addCriterion("vbdef6 not between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNull() {
            addCriterion("vbdef7 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNotNull() {
            addCriterion("vbdef7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef7EqualTo(String value) {
            addCriterion("vbdef7 =", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7NotEqualTo(String value) {
            addCriterion("vbdef7 <>", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThan(String value) {
            addCriterion("vbdef7 >", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef7 >=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThan(String value) {
            addCriterion("vbdef7 <", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThanOrEqualTo(String value) {
            addCriterion("vbdef7 <=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7Like(String value) {
            addCriterion("vbdef7 like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotLike(String value) {
            addCriterion("vbdef7 not like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7In(List<String> values) {
            addCriterion("vbdef7 in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotIn(List<String> values) {
            addCriterion("vbdef7 not in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7Between(String value1, String value2) {
            addCriterion("vbdef7 between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotBetween(String value1, String value2) {
            addCriterion("vbdef7 not between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNull() {
            addCriterion("vbdef8 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNotNull() {
            addCriterion("vbdef8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef8EqualTo(String value) {
            addCriterion("vbdef8 =", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8NotEqualTo(String value) {
            addCriterion("vbdef8 <>", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThan(String value) {
            addCriterion("vbdef8 >", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef8 >=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThan(String value) {
            addCriterion("vbdef8 <", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThanOrEqualTo(String value) {
            addCriterion("vbdef8 <=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8Like(String value) {
            addCriterion("vbdef8 like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotLike(String value) {
            addCriterion("vbdef8 not like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8In(List<String> values) {
            addCriterion("vbdef8 in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotIn(List<String> values) {
            addCriterion("vbdef8 not in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8Between(String value1, String value2) {
            addCriterion("vbdef8 between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotBetween(String value1, String value2) {
            addCriterion("vbdef8 not between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNull() {
            addCriterion("vbdef9 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNotNull() {
            addCriterion("vbdef9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef9EqualTo(String value) {
            addCriterion("vbdef9 =", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9NotEqualTo(String value) {
            addCriterion("vbdef9 <>", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThan(String value) {
            addCriterion("vbdef9 >", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef9 >=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThan(String value) {
            addCriterion("vbdef9 <", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThanOrEqualTo(String value) {
            addCriterion("vbdef9 <=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9Like(String value) {
            addCriterion("vbdef9 like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotLike(String value) {
            addCriterion("vbdef9 not like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9In(List<String> values) {
            addCriterion("vbdef9 in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotIn(List<String> values) {
            addCriterion("vbdef9 not in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9Between(String value1, String value2) {
            addCriterion("vbdef9 between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotBetween(String value1, String value2) {
            addCriterion("vbdef9 not between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbfree1IsNull() {
            addCriterion("vbfree1 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree1IsNotNull() {
            addCriterion("vbfree1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree1EqualTo(String value) {
            addCriterion("vbfree1 =", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1NotEqualTo(String value) {
            addCriterion("vbfree1 <>", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1GreaterThan(String value) {
            addCriterion("vbfree1 >", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree1 >=", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1LessThan(String value) {
            addCriterion("vbfree1 <", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1LessThanOrEqualTo(String value) {
            addCriterion("vbfree1 <=", value, "vbfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree1LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree1Like(String value) {
            addCriterion("vbfree1 like", value, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotLike(String value) {
            addCriterion("vbfree1 not like", value, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1In(List<String> values) {
            addCriterion("vbfree1 in", values, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotIn(List<String> values) {
            addCriterion("vbfree1 not in", values, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1Between(String value1, String value2) {
            addCriterion("vbfree1 between", value1, value2, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree1NotBetween(String value1, String value2) {
            addCriterion("vbfree1 not between", value1, value2, "vbfree1");
            return (Criteria) this;
        }

        public Criteria andVbfree10IsNull() {
            addCriterion("vbfree10 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree10IsNotNull() {
            addCriterion("vbfree10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree10EqualTo(String value) {
            addCriterion("vbfree10 =", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10NotEqualTo(String value) {
            addCriterion("vbfree10 <>", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10GreaterThan(String value) {
            addCriterion("vbfree10 >", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree10 >=", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10LessThan(String value) {
            addCriterion("vbfree10 <", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10LessThanOrEqualTo(String value) {
            addCriterion("vbfree10 <=", value, "vbfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree10LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree10Like(String value) {
            addCriterion("vbfree10 like", value, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotLike(String value) {
            addCriterion("vbfree10 not like", value, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10In(List<String> values) {
            addCriterion("vbfree10 in", values, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotIn(List<String> values) {
            addCriterion("vbfree10 not in", values, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10Between(String value1, String value2) {
            addCriterion("vbfree10 between", value1, value2, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree10NotBetween(String value1, String value2) {
            addCriterion("vbfree10 not between", value1, value2, "vbfree10");
            return (Criteria) this;
        }

        public Criteria andVbfree2IsNull() {
            addCriterion("vbfree2 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree2IsNotNull() {
            addCriterion("vbfree2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree2EqualTo(String value) {
            addCriterion("vbfree2 =", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2NotEqualTo(String value) {
            addCriterion("vbfree2 <>", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2GreaterThan(String value) {
            addCriterion("vbfree2 >", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree2 >=", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2LessThan(String value) {
            addCriterion("vbfree2 <", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2LessThanOrEqualTo(String value) {
            addCriterion("vbfree2 <=", value, "vbfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree2LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree2Like(String value) {
            addCriterion("vbfree2 like", value, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotLike(String value) {
            addCriterion("vbfree2 not like", value, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2In(List<String> values) {
            addCriterion("vbfree2 in", values, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotIn(List<String> values) {
            addCriterion("vbfree2 not in", values, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2Between(String value1, String value2) {
            addCriterion("vbfree2 between", value1, value2, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree2NotBetween(String value1, String value2) {
            addCriterion("vbfree2 not between", value1, value2, "vbfree2");
            return (Criteria) this;
        }

        public Criteria andVbfree3IsNull() {
            addCriterion("vbfree3 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree3IsNotNull() {
            addCriterion("vbfree3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree3EqualTo(String value) {
            addCriterion("vbfree3 =", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3NotEqualTo(String value) {
            addCriterion("vbfree3 <>", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3GreaterThan(String value) {
            addCriterion("vbfree3 >", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree3 >=", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3LessThan(String value) {
            addCriterion("vbfree3 <", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3LessThanOrEqualTo(String value) {
            addCriterion("vbfree3 <=", value, "vbfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree3LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree3Like(String value) {
            addCriterion("vbfree3 like", value, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotLike(String value) {
            addCriterion("vbfree3 not like", value, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3In(List<String> values) {
            addCriterion("vbfree3 in", values, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotIn(List<String> values) {
            addCriterion("vbfree3 not in", values, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3Between(String value1, String value2) {
            addCriterion("vbfree3 between", value1, value2, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree3NotBetween(String value1, String value2) {
            addCriterion("vbfree3 not between", value1, value2, "vbfree3");
            return (Criteria) this;
        }

        public Criteria andVbfree4IsNull() {
            addCriterion("vbfree4 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree4IsNotNull() {
            addCriterion("vbfree4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree4EqualTo(String value) {
            addCriterion("vbfree4 =", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4NotEqualTo(String value) {
            addCriterion("vbfree4 <>", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4GreaterThan(String value) {
            addCriterion("vbfree4 >", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree4 >=", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4LessThan(String value) {
            addCriterion("vbfree4 <", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4LessThanOrEqualTo(String value) {
            addCriterion("vbfree4 <=", value, "vbfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree4LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree4Like(String value) {
            addCriterion("vbfree4 like", value, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotLike(String value) {
            addCriterion("vbfree4 not like", value, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4In(List<String> values) {
            addCriterion("vbfree4 in", values, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotIn(List<String> values) {
            addCriterion("vbfree4 not in", values, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4Between(String value1, String value2) {
            addCriterion("vbfree4 between", value1, value2, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree4NotBetween(String value1, String value2) {
            addCriterion("vbfree4 not between", value1, value2, "vbfree4");
            return (Criteria) this;
        }

        public Criteria andVbfree5IsNull() {
            addCriterion("vbfree5 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree5IsNotNull() {
            addCriterion("vbfree5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree5EqualTo(String value) {
            addCriterion("vbfree5 =", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5NotEqualTo(String value) {
            addCriterion("vbfree5 <>", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5GreaterThan(String value) {
            addCriterion("vbfree5 >", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree5 >=", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5LessThan(String value) {
            addCriterion("vbfree5 <", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5LessThanOrEqualTo(String value) {
            addCriterion("vbfree5 <=", value, "vbfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree5LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree5Like(String value) {
            addCriterion("vbfree5 like", value, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotLike(String value) {
            addCriterion("vbfree5 not like", value, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5In(List<String> values) {
            addCriterion("vbfree5 in", values, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotIn(List<String> values) {
            addCriterion("vbfree5 not in", values, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5Between(String value1, String value2) {
            addCriterion("vbfree5 between", value1, value2, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree5NotBetween(String value1, String value2) {
            addCriterion("vbfree5 not between", value1, value2, "vbfree5");
            return (Criteria) this;
        }

        public Criteria andVbfree6IsNull() {
            addCriterion("vbfree6 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree6IsNotNull() {
            addCriterion("vbfree6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree6EqualTo(String value) {
            addCriterion("vbfree6 =", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6NotEqualTo(String value) {
            addCriterion("vbfree6 <>", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6GreaterThan(String value) {
            addCriterion("vbfree6 >", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree6 >=", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6LessThan(String value) {
            addCriterion("vbfree6 <", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6LessThanOrEqualTo(String value) {
            addCriterion("vbfree6 <=", value, "vbfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree6LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree6Like(String value) {
            addCriterion("vbfree6 like", value, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotLike(String value) {
            addCriterion("vbfree6 not like", value, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6In(List<String> values) {
            addCriterion("vbfree6 in", values, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotIn(List<String> values) {
            addCriterion("vbfree6 not in", values, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6Between(String value1, String value2) {
            addCriterion("vbfree6 between", value1, value2, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree6NotBetween(String value1, String value2) {
            addCriterion("vbfree6 not between", value1, value2, "vbfree6");
            return (Criteria) this;
        }

        public Criteria andVbfree7IsNull() {
            addCriterion("vbfree7 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree7IsNotNull() {
            addCriterion("vbfree7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree7EqualTo(String value) {
            addCriterion("vbfree7 =", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7NotEqualTo(String value) {
            addCriterion("vbfree7 <>", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7GreaterThan(String value) {
            addCriterion("vbfree7 >", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree7 >=", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7LessThan(String value) {
            addCriterion("vbfree7 <", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7LessThanOrEqualTo(String value) {
            addCriterion("vbfree7 <=", value, "vbfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree7LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree7Like(String value) {
            addCriterion("vbfree7 like", value, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotLike(String value) {
            addCriterion("vbfree7 not like", value, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7In(List<String> values) {
            addCriterion("vbfree7 in", values, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotIn(List<String> values) {
            addCriterion("vbfree7 not in", values, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7Between(String value1, String value2) {
            addCriterion("vbfree7 between", value1, value2, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree7NotBetween(String value1, String value2) {
            addCriterion("vbfree7 not between", value1, value2, "vbfree7");
            return (Criteria) this;
        }

        public Criteria andVbfree8IsNull() {
            addCriterion("vbfree8 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree8IsNotNull() {
            addCriterion("vbfree8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree8EqualTo(String value) {
            addCriterion("vbfree8 =", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8NotEqualTo(String value) {
            addCriterion("vbfree8 <>", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8GreaterThan(String value) {
            addCriterion("vbfree8 >", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree8 >=", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8LessThan(String value) {
            addCriterion("vbfree8 <", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8LessThanOrEqualTo(String value) {
            addCriterion("vbfree8 <=", value, "vbfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree8LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree8Like(String value) {
            addCriterion("vbfree8 like", value, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotLike(String value) {
            addCriterion("vbfree8 not like", value, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8In(List<String> values) {
            addCriterion("vbfree8 in", values, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotIn(List<String> values) {
            addCriterion("vbfree8 not in", values, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8Between(String value1, String value2) {
            addCriterion("vbfree8 between", value1, value2, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree8NotBetween(String value1, String value2) {
            addCriterion("vbfree8 not between", value1, value2, "vbfree8");
            return (Criteria) this;
        }

        public Criteria andVbfree9IsNull() {
            addCriterion("vbfree9 is null");
            return (Criteria) this;
        }

        public Criteria andVbfree9IsNotNull() {
            addCriterion("vbfree9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbfree9EqualTo(String value) {
            addCriterion("vbfree9 =", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9EqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9NotEqualTo(String value) {
            addCriterion("vbfree9 <>", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9NotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9GreaterThan(String value) {
            addCriterion("vbfree9 >", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9GreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9GreaterThanOrEqualTo(String value) {
            addCriterion("vbfree9 >=", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9GreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9LessThan(String value) {
            addCriterion("vbfree9 <", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9LessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9LessThanOrEqualTo(String value) {
            addCriterion("vbfree9 <=", value, "vbfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbfree9LessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbfree9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbfree9Like(String value) {
            addCriterion("vbfree9 like", value, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotLike(String value) {
            addCriterion("vbfree9 not like", value, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9In(List<String> values) {
            addCriterion("vbfree9 in", values, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotIn(List<String> values) {
            addCriterion("vbfree9 not in", values, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9Between(String value1, String value2) {
            addCriterion("vbfree9 between", value1, value2, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbfree9NotBetween(String value1, String value2) {
            addCriterion("vbfree9 not between", value1, value2, "vbfree9");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeIsNull() {
            addCriterion("vbstockbatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeIsNotNull() {
            addCriterion("vbstockbatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeEqualTo(String value) {
            addCriterion("vbstockbatchcode =", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeNotEqualTo(String value) {
            addCriterion("vbstockbatchcode <>", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeGreaterThan(String value) {
            addCriterion("vbstockbatchcode >", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbstockbatchcode >=", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeLessThan(String value) {
            addCriterion("vbstockbatchcode <", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbstockbatchcode <=", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeLike(String value) {
            addCriterion("vbstockbatchcode like", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeNotLike(String value) {
            addCriterion("vbstockbatchcode not like", value, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeIn(List<String> values) {
            addCriterion("vbstockbatchcode in", values, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeNotIn(List<String> values) {
            addCriterion("vbstockbatchcode not in", values, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeBetween(String value1, String value2) {
            addCriterion("vbstockbatchcode between", value1, value2, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbstockbatchcode not between", value1, value2, "vbstockbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidIsNull() {
            addCriterion("vbstockbatchid is null");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidIsNotNull() {
            addCriterion("vbstockbatchid is not null");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidEqualTo(String value) {
            addCriterion("vbstockbatchid =", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidNotEqualTo(String value) {
            addCriterion("vbstockbatchid <>", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidGreaterThan(String value) {
            addCriterion("vbstockbatchid >", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidGreaterThanOrEqualTo(String value) {
            addCriterion("vbstockbatchid >=", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidLessThan(String value) {
            addCriterion("vbstockbatchid <", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidLessThanOrEqualTo(String value) {
            addCriterion("vbstockbatchid <=", value, "vbstockbatchid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbstockbatchidLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vbstockbatchid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidLike(String value) {
            addCriterion("vbstockbatchid like", value, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidNotLike(String value) {
            addCriterion("vbstockbatchid not like", value, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidIn(List<String> values) {
            addCriterion("vbstockbatchid in", values, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidNotIn(List<String> values) {
            addCriterion("vbstockbatchid not in", values, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidBetween(String value1, String value2) {
            addCriterion("vbstockbatchid between", value1, value2, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVbstockbatchidNotBetween(String value1, String value2) {
            addCriterion("vbstockbatchid not between", value1, value2, "vbstockbatchid");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNull() {
            addCriterion("vchangerate is null");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNotNull() {
            addCriterion("vchangerate is not null");
            return (Criteria) this;
        }

        public Criteria andVchangerateEqualTo(String value) {
            addCriterion("vchangerate =", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateNotEqualTo(String value) {
            addCriterion("vchangerate <>", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThan(String value) {
            addCriterion("vchangerate >", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThanOrEqualTo(String value) {
            addCriterion("vchangerate >=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThan(String value) {
            addCriterion("vchangerate <", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThanOrEqualTo(String value) {
            addCriterion("vchangerate <=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vchangerate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLike(String value) {
            addCriterion("vchangerate like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotLike(String value) {
            addCriterion("vchangerate not like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateIn(List<String> values) {
            addCriterion("vchangerate in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotIn(List<String> values) {
            addCriterion("vchangerate not in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateBetween(String value1, String value2) {
            addCriterion("vchangerate between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotBetween(String value1, String value2) {
            addCriterion("vchangerate not between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIsNull() {
            addCriterion("vmatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIsNotNull() {
            addCriterion("vmatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeEqualTo(String value) {
            addCriterion("vmatchcode =", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotEqualTo(String value) {
            addCriterion("vmatchcode <>", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeGreaterThan(String value) {
            addCriterion("vmatchcode >", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vmatchcode >=", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLessThan(String value) {
            addCriterion("vmatchcode <", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vmatchcode <=", value, "vmatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmatchcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmatchcodeLike(String value) {
            addCriterion("vmatchcode like", value, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotLike(String value) {
            addCriterion("vmatchcode not like", value, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeIn(List<String> values) {
            addCriterion("vmatchcode in", values, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotIn(List<String> values) {
            addCriterion("vmatchcode not in", values, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeBetween(String value1, String value2) {
            addCriterion("vmatchcode between", value1, value2, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmatchcodeNotBetween(String value1, String value2) {
            addCriterion("vmatchcode not between", value1, value2, "vmatchcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeIsNull() {
            addCriterion("vmobillcode is null");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeIsNotNull() {
            addCriterion("vmobillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeEqualTo(String value) {
            addCriterion("vmobillcode =", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeNotEqualTo(String value) {
            addCriterion("vmobillcode <>", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeGreaterThan(String value) {
            addCriterion("vmobillcode >", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vmobillcode >=", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeLessThan(String value) {
            addCriterion("vmobillcode <", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeLessThanOrEqualTo(String value) {
            addCriterion("vmobillcode <=", value, "vmobillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmobillcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmobillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmobillcodeLike(String value) {
            addCriterion("vmobillcode like", value, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeNotLike(String value) {
            addCriterion("vmobillcode not like", value, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeIn(List<String> values) {
            addCriterion("vmobillcode in", values, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeNotIn(List<String> values) {
            addCriterion("vmobillcode not in", values, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeBetween(String value1, String value2) {
            addCriterion("vmobillcode between", value1, value2, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmobillcodeNotBetween(String value1, String value2) {
            addCriterion("vmobillcode not between", value1, value2, "vmobillcode");
            return (Criteria) this;
        }

        public Criteria andVmotypeIsNull() {
            addCriterion("vmotype is null");
            return (Criteria) this;
        }

        public Criteria andVmotypeIsNotNull() {
            addCriterion("vmotype is not null");
            return (Criteria) this;
        }

        public Criteria andVmotypeEqualTo(String value) {
            addCriterion("vmotype =", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeNotEqualTo(String value) {
            addCriterion("vmotype <>", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeGreaterThan(String value) {
            addCriterion("vmotype >", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeGreaterThanOrEqualTo(String value) {
            addCriterion("vmotype >=", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeLessThan(String value) {
            addCriterion("vmotype <", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeLessThanOrEqualTo(String value) {
            addCriterion("vmotype <=", value, "vmotype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVmotypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vmotype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVmotypeLike(String value) {
            addCriterion("vmotype like", value, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVmotypeNotLike(String value) {
            addCriterion("vmotype not like", value, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVmotypeIn(List<String> values) {
            addCriterion("vmotype in", values, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVmotypeNotIn(List<String> values) {
            addCriterion("vmotype not in", values, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVmotypeBetween(String value1, String value2) {
            addCriterion("vmotype between", value1, value2, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVmotypeNotBetween(String value1, String value2) {
            addCriterion("vmotype not between", value1, value2, "vmotype");
            return (Criteria) this;
        }

        public Criteria andVnoteIsNull() {
            addCriterion("vnote is null");
            return (Criteria) this;
        }

        public Criteria andVnoteIsNotNull() {
            addCriterion("vnote is not null");
            return (Criteria) this;
        }

        public Criteria andVnoteEqualTo(String value) {
            addCriterion("vnote =", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteNotEqualTo(String value) {
            addCriterion("vnote <>", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteGreaterThan(String value) {
            addCriterion("vnote >", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteGreaterThanOrEqualTo(String value) {
            addCriterion("vnote >=", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLessThan(String value) {
            addCriterion("vnote <", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLessThanOrEqualTo(String value) {
            addCriterion("vnote <=", value, "vnote");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnoteLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vnote <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnoteLike(String value) {
            addCriterion("vnote like", value, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotLike(String value) {
            addCriterion("vnote not like", value, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteIn(List<String> values) {
            addCriterion("vnote in", values, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotIn(List<String> values) {
            addCriterion("vnote not in", values, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteBetween(String value1, String value2) {
            addCriterion("vnote between", value1, value2, "vnote");
            return (Criteria) this;
        }

        public Criteria andVnoteNotBetween(String value1, String value2) {
            addCriterion("vnote not between", value1, value2, "vnote");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeIsNull() {
            addCriterion("vpickmbillcode is null");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeIsNotNull() {
            addCriterion("vpickmbillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeEqualTo(String value) {
            addCriterion("vpickmbillcode =", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeNotEqualTo(String value) {
            addCriterion("vpickmbillcode <>", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeGreaterThan(String value) {
            addCriterion("vpickmbillcode >", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vpickmbillcode >=", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeLessThan(String value) {
            addCriterion("vpickmbillcode <", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeLessThanOrEqualTo(String value) {
            addCriterion("vpickmbillcode <=", value, "vpickmbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbillcodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeLike(String value) {
            addCriterion("vpickmbillcode like", value, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeNotLike(String value) {
            addCriterion("vpickmbillcode not like", value, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeIn(List<String> values) {
            addCriterion("vpickmbillcode in", values, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeNotIn(List<String> values) {
            addCriterion("vpickmbillcode not in", values, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeBetween(String value1, String value2) {
            addCriterion("vpickmbillcode between", value1, value2, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbillcodeNotBetween(String value1, String value2) {
            addCriterion("vpickmbillcode not between", value1, value2, "vpickmbillcode");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeIsNull() {
            addCriterion("vpickmbilltype is null");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeIsNotNull() {
            addCriterion("vpickmbilltype is not null");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeEqualTo(String value) {
            addCriterion("vpickmbilltype =", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeNotEqualTo(String value) {
            addCriterion("vpickmbilltype <>", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeGreaterThan(String value) {
            addCriterion("vpickmbilltype >", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeGreaterThanOrEqualTo(String value) {
            addCriterion("vpickmbilltype >=", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeLessThan(String value) {
            addCriterion("vpickmbilltype <", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeLessThanOrEqualTo(String value) {
            addCriterion("vpickmbilltype <=", value, "vpickmbilltype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVpickmbilltypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vpickmbilltype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeLike(String value) {
            addCriterion("vpickmbilltype like", value, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeNotLike(String value) {
            addCriterion("vpickmbilltype not like", value, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeIn(List<String> values) {
            addCriterion("vpickmbilltype in", values, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeNotIn(List<String> values) {
            addCriterion("vpickmbilltype not in", values, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeBetween(String value1, String value2) {
            addCriterion("vpickmbilltype between", value1, value2, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVpickmbilltypeNotBetween(String value1, String value2) {
            addCriterion("vpickmbilltype not between", value1, value2, "vpickmbilltype");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIsNull() {
            addCriterion("vprocessno is null");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIsNotNull() {
            addCriterion("vprocessno is not null");
            return (Criteria) this;
        }

        public Criteria andVprocessnoEqualTo(String value) {
            addCriterion("vprocessno =", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotEqualTo(String value) {
            addCriterion("vprocessno <>", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoGreaterThan(String value) {
            addCriterion("vprocessno >", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoGreaterThanOrEqualTo(String value) {
            addCriterion("vprocessno >=", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLessThan(String value) {
            addCriterion("vprocessno <", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLessThanOrEqualTo(String value) {
            addCriterion("vprocessno <=", value, "vprocessno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVprocessnoLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vprocessno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVprocessnoLike(String value) {
            addCriterion("vprocessno like", value, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotLike(String value) {
            addCriterion("vprocessno not like", value, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoIn(List<String> values) {
            addCriterion("vprocessno in", values, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotIn(List<String> values) {
            addCriterion("vprocessno not in", values, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoBetween(String value1, String value2) {
            addCriterion("vprocessno between", value1, value2, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVprocessnoNotBetween(String value1, String value2) {
            addCriterion("vprocessno not between", value1, value2, "vprocessno");
            return (Criteria) this;
        }

        public Criteria andVputplancodeIsNull() {
            addCriterion("vputplancode is null");
            return (Criteria) this;
        }

        public Criteria andVputplancodeIsNotNull() {
            addCriterion("vputplancode is not null");
            return (Criteria) this;
        }

        public Criteria andVputplancodeEqualTo(String value) {
            addCriterion("vputplancode =", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeNotEqualTo(String value) {
            addCriterion("vputplancode <>", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeGreaterThan(String value) {
            addCriterion("vputplancode >", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeGreaterThanOrEqualTo(String value) {
            addCriterion("vputplancode >=", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeLessThan(String value) {
            addCriterion("vputplancode <", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeLessThanOrEqualTo(String value) {
            addCriterion("vputplancode <=", value, "vputplancode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplancodeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplancode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplancodeLike(String value) {
            addCriterion("vputplancode like", value, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplancodeNotLike(String value) {
            addCriterion("vputplancode not like", value, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplancodeIn(List<String> values) {
            addCriterion("vputplancode in", values, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplancodeNotIn(List<String> values) {
            addCriterion("vputplancode not in", values, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplancodeBetween(String value1, String value2) {
            addCriterion("vputplancode between", value1, value2, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplancodeNotBetween(String value1, String value2) {
            addCriterion("vputplancode not between", value1, value2, "vputplancode");
            return (Criteria) this;
        }

        public Criteria andVputplantypeIsNull() {
            addCriterion("vputplantype is null");
            return (Criteria) this;
        }

        public Criteria andVputplantypeIsNotNull() {
            addCriterion("vputplantype is not null");
            return (Criteria) this;
        }

        public Criteria andVputplantypeEqualTo(String value) {
            addCriterion("vputplantype =", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeNotEqualTo(String value) {
            addCriterion("vputplantype <>", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeGreaterThan(String value) {
            addCriterion("vputplantype >", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeGreaterThanOrEqualTo(String value) {
            addCriterion("vputplantype >=", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeLessThan(String value) {
            addCriterion("vputplantype <", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeLessThanOrEqualTo(String value) {
            addCriterion("vputplantype <=", value, "vputplantype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVputplantypeLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vputplantype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVputplantypeLike(String value) {
            addCriterion("vputplantype like", value, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVputplantypeNotLike(String value) {
            addCriterion("vputplantype not like", value, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVputplantypeIn(List<String> values) {
            addCriterion("vputplantype in", values, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVputplantypeNotIn(List<String> values) {
            addCriterion("vputplantype not in", values, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVputplantypeBetween(String value1, String value2) {
            addCriterion("vputplantype between", value1, value2, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVputplantypeNotBetween(String value1, String value2) {
            addCriterion("vputplantype not between", value1, value2, "vputplantype");
            return (Criteria) this;
        }

        public Criteria andVrownoIsNull() {
            addCriterion("vrowno is null");
            return (Criteria) this;
        }

        public Criteria andVrownoIsNotNull() {
            addCriterion("vrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVrownoEqualTo(String value) {
            addCriterion("vrowno =", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoNotEqualTo(String value) {
            addCriterion("vrowno <>", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoNotEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoGreaterThan(String value) {
            addCriterion("vrowno >", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoGreaterThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vrowno >=", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoGreaterThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLessThan(String value) {
            addCriterion("vrowno <", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoLessThanColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLessThanOrEqualTo(String value) {
            addCriterion("vrowno <=", value, "vrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVrownoLessThanOrEqualToColumn(MmReqpickmB.Column column) {
            addCriterion(new StringBuilder("vrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVrownoLike(String value) {
            addCriterion("vrowno like", value, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotLike(String value) {
            addCriterion("vrowno not like", value, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoIn(List<String> values) {
            addCriterion("vrowno in", values, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotIn(List<String> values) {
            addCriterion("vrowno not in", values, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoBetween(String value1, String value2) {
            addCriterion("vrowno between", value1, value2, "vrowno");
            return (Criteria) this;
        }

        public Criteria andVrownoNotBetween(String value1, String value2) {
            addCriterion("vrowno not between", value1, value2, "vrowno");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {
        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private MmReqpickmBExample example;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        protected Criteria(MmReqpickmBExample example) {
            super();
            this.example = example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public MmReqpickmBExample example() {
            return this.example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
            if (ifAdd) {
                add.add(this);
            }
            return this;
        }

        /**
         * This interface was generated by MyBatis Generator.
         * This interface corresponds to the database table mm_reqpickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public interface ICriteriaAdd {
            /**
             * This method was generated by MyBatis Generator.
             * This method corresponds to the database table mm_reqpickm_b
             *
             * @mbg.generated
             * @project https://github.com/itfsw/mybatis-generator-plugin
             */
            Criteria add(Criteria add);
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}